4 "name": "PMSHInstance0",
7 "name": "org.onap.domain.pmsh.PMSHControlLoopDefinition",
10 "state": "UNINITIALISED",
11 "orderedState": "UNINITIALISED",
12 "description": "PMSH control loop instance 0",
14 "709c62b3-8918-41b9-a747-d21eb79c6c21": {
15 "id": "709c62b3-8918-41b9-a747-d21eb79c6c21",
17 "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement",
21 "name":"org.onap.policy.controlloop.PolicyControlLoopParticipant",
25 "name":"org.onap.PM_Policy",
28 "state":"UNINITIALISED",
29 "orderedState":"UNINITIALISED",
30 "toscaServiceTemplateFragment":{
32 "onap.datatype.controlloop.Actor":{
40 "type_version":"0.0.0",
41 "description":"Name/value pairs of payload information passed by Policy to the actor",
45 "type_version":"0.0.0"
48 "clamp_possible_values":"ClampExecution:CDS/payload"
53 "type":"onap.datatype.controlloop.Target",
54 "type_version":"0.0.0",
55 "description":"The resource the operation should be performed on.",
61 "type_version":"0.0.0",
62 "description":"The actor performing the operation.",
65 "clamp_possible_values":"Dictionary:DefaultActors,ClampExecution:CDS/actor"
71 "type_version":"0.0.0",
72 "description":"The operation the actor is performing.",
75 "clamp_possible_values":"Dictionary:DefaultOperations,ClampExecution:CDS/operation"
79 "name":"onap.datatype.controlloop.Actor",
81 "derived_from":"tosca.datatypes.Root",
85 "description":"An actor/operation/target definition"
87 "onap.datatype.controlloop.Operation":{
93 "name":"failure_retries",
95 "type_version":"0.0.0",
96 "description":"Points to the operation to invoke when the current operation has exceeded its max retries.",
97 "default":"final_failure_retries",
103 "type_version":"0.0.0",
104 "description":"Unique identifier for the operation",
108 "name":"failure_timeout",
110 "type_version":"0.0.0",
111 "description":"Points to the operation to invoke when the time out for the operation occurs.",
112 "default":"final_failure_timeout",
118 "type_version":"0.0.0",
119 "description":"Points to the operation to invoke on Actor operation failure.",
120 "default":"final_failure",
125 "type":"onap.datatype.controlloop.Actor",
126 "type_version":"0.0.0",
127 "description":"The definition of the operation to be performed.",
131 "name":"failure_guard",
133 "type_version":"0.0.0",
134 "description":"Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.",
135 "default":"final_failure_guard",
141 "type_version":"0.0.0",
142 "description":"The number of retries the actor should attempt to perform the operation.",
149 "type_version":"0.0.0",
150 "description":"The amount of time for the actor to perform the operation.",
153 "failure_exception":{
154 "name":"failure_exception",
156 "type_version":"0.0.0",
157 "description":"Points to the operation to invoke when the current operation causes an exception.",
158 "default":"final_failure_exception",
162 "name":"description",
164 "type_version":"0.0.0",
165 "description":"A user-friendly description of the intent for the operation",
171 "type_version":"0.0.0",
172 "description":"Points to the operation to invoke on success. A value of \"final_success\" indicates and end to the operation.",
173 "default":"final_success",
177 "name":"onap.datatype.controlloop.Operation",
179 "derived_from":"tosca.datatypes.Root",
183 "description":"An operation supported by an actor"
185 "onap.datatype.controlloop.Target":{
193 "type_version":"0.0.0",
194 "description":"Map of values that identify the resource. If none are provided, it is assumed that the\nentity that generated the ONSET event will be the target.\n",
198 "type_version":"0.0.0"
201 "clamp_possible_values":"ClampExecution:CSAR_RESOURCES"
207 "type_version":"0.0.0",
208 "description":"Category for the target type",
222 "name":"onap.datatype.controlloop.Target",
224 "derived_from":"tosca.datatypes.Root",
228 "description":"Definition for a entity in A&AI to perform a control loop operation on"
230 "onap.datatypes.ToscaConceptIdentifier":{
238 "type_version":"0.0.0",
244 "type_version":"0.0.0",
248 "name":"onap.datatypes.ToscaConceptIdentifier",
250 "derived_from":"tosca.datatypes.Root",
255 "onap.datatypes.monitoring.managedObjectDNsBasic":{
263 "type_version":"0.0.0",
264 "description":"Managed object distinguished name",
274 "name":"onap.datatypes.monitoring.managedObjectDNsBasic",
276 "derived_from":"tosca.datatypes.Root",
281 "onap.datatypes.monitoring.managedObjectDNsBasics":{
286 "managedObjectDNsBasic":{
287 "name":"managedObjectDNsBasic",
289 "type_version":"0.0.0",
290 "description":"Managed object distinguished name object",
296 "type":"onap.datatypes.monitoring.managedObjectDNsBasic",
297 "type_version":"0.0.0",
307 "name":"onap.datatypes.monitoring.managedObjectDNsBasics",
309 "derived_from":"tosca.datatypes.Root",
314 "onap.datatypes.monitoring.measurementGroup":{
320 "name":"measurementTypes",
322 "type_version":"0.0.0",
323 "description":"List of measurement types",
329 "type":"onap.datatypes.monitoring.measurementTypes",
330 "type_version":"0.0.0",
339 "managedObjectDNsBasic":{
340 "name":"managedObjectDNsBasic",
342 "type_version":"0.0.0",
343 "description":"List of managed object distinguished names",
349 "type":"onap.datatypes.monitoring.managedObjectDNsBasics",
350 "type_version":"0.0.0",
360 "name":"onap.datatypes.monitoring.measurementGroup",
362 "derived_from":"tosca.datatypes.Root",
367 "onap.datatypes.monitoring.measurementGroups":{
373 "name":"measurementGroup",
375 "type_version":"0.0.0",
376 "description":"Measurement Group",
382 "type":"onap.datatypes.monitoring.measurementGroup",
383 "type_version":"0.0.0",
393 "name":"onap.datatypes.monitoring.measurementGroups",
395 "derived_from":"tosca.datatypes.Root",
400 "onap.datatypes.monitoring.measurementType":{
406 "name":"measurementType",
408 "type_version":"0.0.0",
409 "description":"Measurement type",
419 "name":"onap.datatypes.monitoring.measurementType",
421 "derived_from":"tosca.datatypes.Root",
426 "onap.datatypes.monitoring.measurementTypes":{
432 "name":"measurementType",
434 "type_version":"0.0.0",
435 "description":"Measurement type object",
441 "type":"onap.datatypes.monitoring.measurementType",
442 "type_version":"0.0.0",
452 "name":"onap.datatypes.monitoring.measurementTypes",
454 "derived_from":"tosca.datatypes.Root",
459 "onap.datatypes.monitoring.nfFilter":{
465 "name":"modelVersionIDs",
467 "type_version":"0.0.0",
468 "description":"List of model version IDs",
475 "type_version":"0.0.0",
484 "modelInvariantIDs":{
485 "name":"modelInvariantIDs",
487 "type_version":"0.0.0",
488 "description":"List of model invariant IDs",
495 "type_version":"0.0.0",
507 "type_version":"0.0.0",
508 "description":"List of model names",
515 "type_version":"0.0.0",
527 "type_version":"0.0.0",
528 "description":"List of network functions",
535 "type_version":"0.0.0",
545 "name":"onap.datatypes.monitoring.nfFilter",
547 "derived_from":"tosca.datatypes.Root",
552 "onap.datatypes.monitoring.subscription":{
557 "measurementGroups":{
558 "name":"measurementGroups",
560 "type_version":"0.0.0",
561 "description":"Measurement Groups",
567 "type":"onap.datatypes.monitoring.measurementGroups",
568 "type_version":"0.0.0",
578 "name":"fileBasedGP",
580 "type_version":"0.0.0",
581 "description":"File based granularity period",
591 "name":"fileLocation",
593 "type_version":"0.0.0",
594 "description":"ROP file location",
604 "name":"subscriptionName",
606 "type_version":"0.0.0",
607 "description":"Name of the subscription",
616 "administrativeState":{
617 "name":"administrativeState",
619 "type_version":"0.0.0",
620 "description":"State of the subscription",
637 "type_version":"0.0.0",
638 "description":"Network function filter",
644 "type":"onap.datatypes.monitoring.nfFilter",
645 "type_version":"0.0.0",
655 "name":"onap.datatypes.monitoring.subscription",
657 "derived_from":"tosca.datatypes.Root",
664 "onap.policies.Monitoring":{
668 "name":"onap.policies.Monitoring",
670 "derived_from":"tosca.policies.Root",
674 "description":"a base policy type for all policies that govern monitoring provisioning"
676 "onap.policies.Sirisha":{
680 "name":"onap.policies.Sirisha",
682 "derived_from":"tosca.policies.Root",
686 "description":"a base policy type for all policies that govern monitoring provisioning"
688 "onap.policies.controlloop.operational.Common":{
693 "type_version":"0.0.0",
694 "description":"Whether an abatement event message will be expected for the control loop from DCAE.",
701 "type_version":"0.0.0",
702 "description":"List of operations to be performed when Control Loop is triggered.",
705 "type":"onap.datatype.controlloop.Operation",
706 "type_version":"0.0.0"
712 "type_version":"0.0.0",
713 "description":"Initial operation to execute upon receiving an Onset event message for the Control Loop.",
719 "type_version":"0.0.0",
720 "description":"Overall timeout for executing all the operations. This timeout should equal or exceed the total\ntimeout for each operation listed.\n",
726 "type_version":"0.0.0",
727 "description":"The unique control loop id.",
731 "name":"onap.policies.controlloop.operational.Common",
733 "derived_from":"tosca.policies.Root",
737 "description":"Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n"
739 "onap.policies.controlloop.operational.common.Apex":{
741 "engineServiceParameters":{
742 "name":"engineServiceParameters",
744 "type_version":"0.0.0",
745 "description":"The engine parameters like name, instanceCount, policy implementation, parameters etc.",
748 "eventOutputParameters":{
749 "name":"eventOutputParameters",
751 "type_version":"0.0.0",
752 "description":"The event output parameters.",
756 "name":"javaProperties",
758 "type_version":"0.0.0",
759 "description":"Name/value pairs of properties to be set for APEX if needed.",
762 "eventInputParameters":{
763 "name":"eventInputParameters",
765 "type_version":"0.0.0",
766 "description":"The event input parameters.",
770 "name":"onap.policies.controlloop.operational.common.Apex",
772 "derived_from":"onap.policies.controlloop.operational.Common",
776 "description":"Operational policies for Apex PDP"
778 "onap.policies.monitoring.dcae-pm-subscription-handler":{
781 "name":"pmsh_policy",
782 "type":"onap.datatypes.monitoring.subscription",
783 "type_version":"0.0.0",
784 "description":"PMSH Policy JSON",
794 "name":"onap.policies.monitoring.dcae-pm-subscription-handler",
796 "derived_from":"onap.policies.Monitoring",
802 "topology_template":{
809 "provider_instance": {
810 "name": "provider_instance",
812 "type": "org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart",
813 "typeVersion": "1.0.0",
814 "description": "The helm chart for the microservice",
818 "description": "Monitoring Policy Control Loop Element for the PMSH instance 0 control loop"
820 "709c62b3-8918-41b9-a747-d21eb79c6c22": {
821 "id": "709c62b3-8918-41b9-a747-d21eb79c6c22",
823 "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement",
827 "name":"org.onap.policy.controlloop.PolicyControlLoopParticipant",
831 "name":"org.onap.PM_Policy",
834 "state":"UNINITIALISED",
835 "orderedState":"UNINITIALISED",
837 "provider_instance": {
838 "name": "provider_instance",
840 "type": "org.onap.datatypes.policy.clamp.controlloop.policControlLoopElement.Chart",
841 "typeVersion": "1.0.0",
842 "description": "The helm chart for the microservice",
846 "description": "Operational Policy Control Loop Element for the PMSH instance 0 control loop"