2 "name": "ControlLoopTest",
3 "dcaeDeploymentId": "123456789",
4 "dcaeDeploymentStatusUrl": "https://dcaetest.org",
5 "dcaeBlueprintId": "UUID-blueprint",
6 "operationalPolicySchema": {
13 "title": "Operational policies",
16 "title": "Operational Policy Item",
17 "id": "operational_policy_item",
18 "headerTemplate": "{{self.name}}",
26 "title": "Operational policy name",
29 "configurationsJson": {
31 "title": "Configuration",
37 "operational_policy": {
39 "title": "Related Parameters",
47 "title": "Control Loop details",
57 "title": "Overall Time Limit",
71 "title": "Policy Decision Entry"
75 "title": "Control loop name",
81 "uniqueItems": "true",
82 "id": "policies_array",
84 "title": "Policy Decision Tree",
87 "title": "Policy Decision",
90 "headerTemplate": "{{self.id}} - {{self.recipe}}",
91 "format": "categories",
92 "basicCategoryTitle": "recipe",
109 "default": "Policy 1",
110 "title": "Policy ID",
129 "title": "Number of Retry",
151 "title": "Payload (YAML)",
156 "default": "final_success",
157 "title": "When Success",
161 "default": "final_failure",
162 "title": "When Failure",
166 "default": "final_failure_timeout",
167 "title": "When Failure Timeout",
171 "default": "final_failure_retries",
172 "title": "When Failure Retries",
175 "failure_exception": {
176 "default": "final_failure_exception",
177 "title": "When Failure Exception",
181 "default": "final_failure_guard",
182 "title": "When Failure Guard",
193 "title": "User Defined",
194 "additionalProperties": "True",
197 "title": "Target type",
207 "title": "Target type",
214 "title": "VNF-vLoadBalancerMS 0",
223 "title": "Resource ID",
225 "default": "vLoadBalancerMS",
231 "title": "VFMODULE-Vloadbalancerms..vpkg..module-1",
236 "default": "VFMODULE",
240 "title": "Resource ID",
242 "default": "Vloadbalancerms..vpkg..module-1",
245 "modelInvariantId": {
246 "title": "Model Invariant Id (ModelInvariantUUID)",
248 "default": "ca052563-eb92-4b5b-ad41-9111768ce043",
252 "title": "Model Version Id (ModelUUID)",
254 "default": "1e725ccc-b823-4f67-82b9-4f4367070dbc",
258 "title": "Model Name",
260 "default": "Vloadbalancerms..vpkg..module-1",
264 "title": "Model Version",
269 "modelCustomizationId": {
270 "title": "Customization ID",
272 "default": "1bffdc31-a37d-4dee-b65c-dde623a76e52",
278 "title": "VFMODULE-Vloadbalancerms..vdns..module-3",
283 "default": "VFMODULE",
287 "title": "Resource ID",
289 "default": "Vloadbalancerms..vdns..module-3",
292 "modelInvariantId": {
293 "title": "Model Invariant Id (ModelInvariantUUID)",
295 "default": "4c10ba9b-f88f-415e-9de3-5d33336047fa",
299 "title": "Model Version Id (ModelUUID)",
301 "default": "4fa73b49-8a6c-493e-816b-eb401567b720",
305 "title": "Model Name",
307 "default": "Vloadbalancerms..vdns..module-3",
311 "title": "Model Version",
316 "modelCustomizationId": {
317 "title": "Customization ID",
319 "default": "bafcdab0-801d-4d81-9ead-f464640a38b1",
325 "title": "VFMODULE-Vloadbalancerms..base_template..module-0",
330 "default": "VFMODULE",
334 "title": "Resource ID",
336 "default": "Vloadbalancerms..base_template..module-0",
339 "modelInvariantId": {
340 "title": "Model Invariant Id (ModelInvariantUUID)",
342 "default": "921f7c96-ebdd-42e6-81b9-1cfc0c9796f3",
346 "title": "Model Version Id (ModelUUID)",
348 "default": "63734409-f745-4e4d-a38b-131638a0edce",
352 "title": "Model Name",
354 "default": "Vloadbalancerms..base_template..module-0",
358 "title": "Model Version",
363 "modelCustomizationId": {
364 "title": "Customization ID",
366 "default": "86baddea-c730-4fb8-9410-cd2e17fd7f27",
372 "title": "VFMODULE-Vloadbalancerms..vlb..module-2",
377 "default": "VFMODULE",
381 "title": "Resource ID",
383 "default": "Vloadbalancerms..vlb..module-2",
386 "modelInvariantId": {
387 "title": "Model Invariant Id (ModelInvariantUUID)",
389 "default": "a772a1f4-0064-412c-833d-4749b15828dd",
393 "title": "Model Version Id (ModelUUID)",
395 "default": "0f5c3f6a-650a-4303-abb6-fff3e573a07a",
399 "title": "Model Name",
401 "default": "Vloadbalancerms..vlb..module-2",
405 "title": "Model Version",
410 "modelCustomizationId": {
411 "title": "Customization ID",
413 "default": "96a78aad-4ffb-4ef0-9c4f-deb03bf1d806",
427 "format": "tabs-top",
428 "title": "Associated Guard policies",
430 "headerTemplate": "{{self.policy-id}} - {{self.content.recipe}}",
433 "title": "Guard MinMax",
438 "default": "guard.minmax.new",
439 "pattern": "^(guard.minmax\\..*)$"
472 "template": "{{loopName}}",
474 "loopName": "operational_policy_item.configurationsJson.operational_policy.controlLoop.controlLoopName"
477 "guardActiveStart": {
479 "default": "00:00:00Z"
483 "default": "10:00:00Z"
498 "title": "Guard Frequency",
503 "default": "guard.frequency.new",
504 "pattern": "^(guard.frequency\\..*)$"
537 "template": "{{loopName}}",
539 "loopName": "operational_policy_item.configurationsJson.operational_policy.controlLoop.controlLoopName"
542 "guardActiveStart": {
544 "default": "00:00:00Z"
548 "default": "10:00:00Z"
580 "globalPropertiesJson": {
581 "testname": "testvalue"
587 "environmentContext": "General_Revenue-Bearing",
588 "serviceEcompNaming": "true",
590 "name": "vLoadBalancerMS",
591 "description": "vLBMS",
592 "invariantUUID": "30ec5b59-4799-48d8-ac5f-1058a6b0e48f",
593 "ecompGeneratedNaming": "true",
594 "category": "Network L4+",
596 "UUID": "63cac700-ab9a-4115-a74f-7eac85e3fce0",
597 "instantiationType": "A-la-carte"
603 "vLoadBalancerMS 0": {
604 "resourceVendor": "Test",
605 "resourceVendorModelNumber": "",
606 "name": "vLoadBalancerMS",
607 "description": "vLBMS",
608 "invariantUUID": "1a31b9f2-e50d-43b7-89b3-a040250cf506",
609 "subcategory": "Load Balancer",
610 "category": "Application L4+",
612 "UUID": "b4c4f3d7-929e-4b6d-a1cd-57e952ddc3e6",
614 "resourceVendorRelease": "1.0",
615 "customizationUUID": "465246dc-7748-45f4-a013-308d92922552"
625 "AllottedResource": {},
627 "Vloadbalancerms..vpkg..module-1": {
628 "vfModuleModelInvariantUUID": "ca052563-eb92-4b5b-ad41-9111768ce043",
629 "vfModuleModelVersion": "1",
630 "vfModuleModelName": "Vloadbalancerms..vpkg..module-1",
631 "vfModuleModelUUID": "1e725ccc-b823-4f67-82b9-4f4367070dbc",
632 "vfModuleModelCustomizationUUID": "1bffdc31-a37d-4dee-b65c-dde623a76e52",
633 "min_vf_module_instances": 0,
634 "vf_module_label": "vpkg",
635 "max_vf_module_instances": 1,
636 "vf_module_type": "Expansion",
639 "volume_group": false
641 "Vloadbalancerms..vdns..module-3": {
642 "vfModuleModelInvariantUUID": "4c10ba9b-f88f-415e-9de3-5d33336047fa",
643 "vfModuleModelVersion": "1",
644 "vfModuleModelName": "Vloadbalancerms..vdns..module-3",
645 "vfModuleModelUUID": "4fa73b49-8a6c-493e-816b-eb401567b720",
646 "vfModuleModelCustomizationUUID": "bafcdab0-801d-4d81-9ead-f464640a38b1",
647 "min_vf_module_instances": 0,
648 "vf_module_label": "vdns",
649 "max_vf_module_instances": 50,
650 "vf_module_type": "Expansion",
653 "volume_group": false
655 "Vloadbalancerms..base_template..module-0": {
656 "vfModuleModelInvariantUUID": "921f7c96-ebdd-42e6-81b9-1cfc0c9796f3",
657 "vfModuleModelVersion": "1",
658 "vfModuleModelName": "Vloadbalancerms..base_template..module-0",
659 "vfModuleModelUUID": "63734409-f745-4e4d-a38b-131638a0edce",
660 "vfModuleModelCustomizationUUID": "86baddea-c730-4fb8-9410-cd2e17fd7f27",
661 "min_vf_module_instances": 1,
662 "vf_module_label": "base_template",
663 "max_vf_module_instances": 1,
664 "vf_module_type": "Base",
667 "volume_group": false
669 "Vloadbalancerms..vlb..module-2": {
670 "vfModuleModelInvariantUUID": "a772a1f4-0064-412c-833d-4749b15828dd",
671 "vfModuleModelVersion": "1",
672 "vfModuleModelName": "Vloadbalancerms..vlb..module-2",
673 "vfModuleModelUUID": "0f5c3f6a-650a-4303-abb6-fff3e573a07a",
674 "vfModuleModelCustomizationUUID": "96a78aad-4ffb-4ef0-9c4f-deb03bf1d806",
675 "min_vf_module_instances": 0,
676 "vf_module_label": "vlb",
677 "max_vf_module_instances": 1,
678 "vf_module_type": "Expansion",
681 "volume_group": false
686 "lastComputedState": "DESIGN",
690 "stateName": "UNKNOWN",
691 "description": "The current status is not clear. Need to regresh the status to get the current status."
696 "stateName": "BLUEPRINT_DEPLOYED",
697 "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop"
701 "operationalPolicies": [],
702 "microServicePolicies": [],