353 "raw": "{\n \"policy_types\":{\n \"onap.policies.Monitoring\":{\n \"name\":\"onap.policies.Monitoring\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"description\":\"a base policy type for all policies that govern monitoring provisioning\",\n \"properties\":{\n \n },\n \"key\":{\n \"name\":\"onap.policies.Monitoring\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.Monitoring\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.Sirisha\":{\n \"name\":\"onap.policies.Sirisha\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"description\":\"a base policy type for all policies that govern monitoring provisioning\",\n \"properties\":{\n \n },\n \"key\":{\n \"name\":\"onap.policies.Sirisha\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.Sirisha\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.controlloop.operational.Common\":{\n \"name\":\"onap.policies.controlloop.operational.Common\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"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\",\n \"properties\":{\n \"abatement\":{\n \"name\":\"abatement\",\n \"type\":\"boolean\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Whether an abatement event message will be expected for the control loop from DCAE.\",\n \"default_value\":false,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"operations\":{\n \"name\":\"operations\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of operations to be performed when Control Loop is triggered.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatype.controlloop.Operation\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n },\n \"trigger\":{\n \"name\":\"trigger\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Initial operation to execute upon receiving an Onset event message for the Control Loop.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"timeout\":{\n \"name\":\"timeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Overall timeout for executing all the operations. This timeout should equal or exceed the total\\ntimeout for each operation listed.\\n\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"id\":{\n \"name\":\"id\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The unique control loop id.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"key\":{\n \"name\":\"onap.policies.controlloop.operational.Common\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.controlloop.operational.Common\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.controlloop.operational.common.Apex\":{\n \"name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"onap.policies.controlloop.operational.Common\",\n \"metadata\":{\n \n },\n \"description\":\"Operational policies for Apex PDP\",\n \"properties\":{\n \"engineServiceParameters\":{\n \"name\":\"engineServiceParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The engine parameters like name, instanceCount, policy implementation, parameters etc.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"eventOutputParameters\":{\n \"name\":\"eventOutputParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The event output parameters.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"javaProperties\":{\n \"name\":\"javaProperties\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name/value pairs of properties to be set for APEX if needed.\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"eventInputParameters\":{\n \"name\":\"eventInputParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The event input parameters.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"key\":{\n \"name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.monitoring.dcae-pm-subscription-handler\":{\n \"name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"onap.policies.Monitoring\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"pmsh_policy\":{\n \"name\":\"pmsh_policy\",\n \"type\":\"onap.datatypes.monitoring.subscription\",\n \"type_version\":\"0.0.0\",\n \"description\":\"PMSH Policy JSON\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"key\":{\n \"name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"defined_version\":\"1.0.0\"\n }\n },\n \"node_types\":{\n \"org.onap.policy.clamp.controlloop.CDSControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"cds_blueprint_id\":{\n \"name\":\"cds_blueprint_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.ControlLoop\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"elements\":{\n \"name\":\"elements\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies a list of control loop element definitions that make up this control loop definition\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies the organization that provides the control loop element\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.ControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"runningToPassiveTimeout\":{\n \"name\":\"runningToPassiveTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from running to passive\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"participantType\":{\n \"name\":\"participantType\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The identity of the participant type that hosts this type of Control Loop Element\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies the organization that provides the control loop element\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"startPhase\":{\n \"name\":\"startPhase\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"A value indicating the start phase in which this control loop element will be started, the first start phase is zero. Control Loop Elements are started in their start_phase order and stopped in reverse start phase order. Control Loop Elements with the same start phase are started and stopped simultaneously\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"passiveToUninitializedTimeout\":{\n \"name\":\"passiveToUninitializedTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from passive to uninitialized\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"uninitializedToPassiveTimeout\":{\n \"name\":\"uninitializedToPassiveTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from uninitialized to passive\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"participant_id\":{\n \"name\":\"participant_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"passiveToRunningTimeout\":{\n \"name\":\"passiveToRunningTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from passive to running\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.HttpControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"httpHeaders\":{\n \"name\":\"httpHeaders\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"HTTP headers to send on REST requests\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n },\n \"baseUrl\":{\n \"name\":\"baseUrl\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The base URL to be prepended to each path, identifies the host for the REST endpoints.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"configurationEntities\":{\n \"name\":\"configurationEntities\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The connfiguration entities the Control Loop Element is managing and their associated REST requests\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"values\":{\n \"name\":\"values\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"templates\":{\n \"name\":\"templates\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"chart\":{\n \"name\":\"chart\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"requirements\":{\n \"name\":\"requirements\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"configs\":{\n \"name\":\"configs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.Participant\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n }\n },\n \"topology_template\":{\n \"description\":null,\n \"inputs\":{\n \"pmsh_operational_policy\":{\n \"name\":\"pmsh_operational_policy\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"value\":null\n },\n \"pmsh_monitoring_policy\":{\n \"name\":\"pmsh_monitoring_policy\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"value\":null\n }\n },\n \"node_templates\":{\n \"org.onap.controlloop.HttpControlLoopParticipant\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for Http requests\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"defined_name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"defined_version\":\"2.3.4\"\n },\n \"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the http requests of PMSH microservice\",\n \"type\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"configurationEntities\":\"[{\\\"configurationEntityId\\\":{\\\"name\\\":\\\"entity1\\\",\\\"version\\\":\\\"1.0.1\\\"},\\\"restSequence\\\":[{\\\"restRequestId\\\":{\\\"name\\\":\\\"request1\\\",\\\"version\\\":\\\"1.0.1\\\"},\\\"httpMethod\\\":\\\"PUT\\\",\\\"path\\\":\\\"v1/kv/dcae-pmsh2\\\",\\\"body\\\":\\\"{ \\\\\\\"control_loop_name\\\\\\\":\\\\\\\"pmsh-control-loop\\\\\\\", \\\\\\\"operational_policy_name\\\\\\\":\\\\\\\"pmsh-operational-policy\\\\\\\", \\\\\\\"aaf_password\\\\\\\":\\\\\\\"demo123456!\\\\\\\", \\\\\\\"aaf_identity\\\\\\\":\\\\\\\"dcae@dcae.onap.org\\\\\\\", \\\\\\\"cert_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/cert.pem\\\\\\\", \\\\\\\"key_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/key.pem\\\\\\\", \\\\\\\"ca_cert_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/cacert.pem\\\\\\\", \\\\\\\"enable_tls\\\\\\\":\\\\\\\"true\\\\\\\", \\\\\\\"pmsh_policy\\\\\\\":{ \\\\\\\"subscription\\\\\\\":{ \\\\\\\"subscriptionName\\\\\\\":\\\\\\\"ExtraPM-All-gNB-R2B\\\\\\\", \\\\\\\"administrativeState\\\\\\\":\\\\\\\"UNLOCKED\\\\\\\", \\\\\\\"fileBasedGP\\\\\\\":15, \\\\\\\"fileLocation\\\\\\\":\\\\\\\"\\\\\\\\/pm\\\\\\\\/pm.xml\\\\\\\", \\\\\\\"nfFilter\\\\\\\":{ \\\\\\\"nfNames\\\\\\\":[ \\\\\\\"^pnf.*\\\\\\\", \\\\\\\"^vnf.*\\\\\\\" ], \\\\\\\"modelInvariantIDs\\\\\\\":[ ], \\\\\\\"modelVersionIDs\\\\\\\":[ ], \\\\\\\"modelNames\\\\\\\":[ ] }, \\\\\\\"measurementGroups\\\\\\\":[ { \\\\\\\"measurementGroup\\\\\\\":{ \\\\\\\"measurementTypes\\\\\\\":[ { \\\\\\\"measurementType\\\\\\\":\\\\\\\"countera\\\\\\\" }, { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterb\\\\\\\" } ], \\\\\\\"managedObjectDNsBasic\\\\\\\":[ { \\\\\\\"DN\\\\\\\":\\\\\\\"dna\\\\\\\" }, { \\\\\\\"DN\\\\\\\":\\\\\\\"dnb\\\\\\\" } ] } }, { \\\\\\\"measurementGroup\\\\\\\":{ \\\\\\\"measurementTypes\\\\\\\":[ { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterc\\\\\\\" }, { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterd\\\\\\\" } ], \\\\\\\"managedObjectDNsBasic\\\\\\\":[ { \\\\\\\"DN\\\\\\\":\\\\\\\"dnc\\\\\\\" }, { \\\\\\\"DN\\\\\\\":\\\\\\\"dnd\\\\\\\" } ] } } ] } }, \\\\\\\"streams_subscribes\\\\\\\":{ \\\\\\\"aai_subscriber\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/AAI_EVENT\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.aaiSub\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1575976809466\\\\\\\" } }, \\\\\\\"policy_pm_subscriber\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmSubscriber\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1575876809456\\\\\\\" } } }, \\\\\\\"streams_publishes\\\\\\\":{ \\\\\\\"policy_pm_publisher\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmPublisher\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1475976809466\\\\\\\" } }, \\\\\\\"other_publisher\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.SOME_OTHER_TOPIC\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmControlPub\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1875976809466\\\\\\\" } } } }\\\",\\\"expectedResponse\\\":200}]}]\",\n \"provider\":\"ONAP\",\n \"startPhase\":1,\n \"uninitializedToPassiveTimeout\":180,\n \"httpHeaders\":\"{\\\"Content-Type\\\":\\\"application/json\\\"}\",\n \"participant_id\":{\n \"name\":\"HttpParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"baseUrl\":\"http://10.152.183.51:8500\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the operational policy for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"policy_type_id\":{\n \"name\":\"onap.policies.operational.pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"provider\":\"Ericsson\",\n \"policy_id\":{\n \"get_input\":\"pmsh_operational_policy\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the K8S microservice for local chart\",\n \"type\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"K8sParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"ONAP\",\n \"chart\":\"{\\\"chartId\\\":{\\\"name\\\":\\\"nginx-ingress\\\",\\\"version\\\":\\\"0.9.1\\\"},\\\"releaseName\\\":\\\"nginxms\\\",\\\"namespace\\\":\\\"test\\\"}\",\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the monitoring policy for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"policy_type_id\":{\n \"name\":\"onap.policies.monitoring.pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"provider\":\"Ericsson\",\n \"policy_id\":{\n \"get_input\":\"pmsh_monitoring_policy\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.k8s.controlloop.K8SControlLoopParticipant\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for K8S\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"defined_name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"defined_version\":\"2.3.4\"\n },\n \"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"Ericsson\",\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Hello World\",\n \"type\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"elements\":[\n {\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n }\n ],\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.policy.controlloop.PolicyControlLoopParticipant\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for DCAE microservices\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"defined_name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"defined_version\":\"2.3.1\"\n },\n \"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the K8S microservice for PMSH\",\n \"type\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"K8sParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"ONAP\",\n \"chart\":\"{\\\"chartId\\\":{\\\"name\\\":\\\"dcae-pmsh\\\",\\\"version\\\":\\\"8.0.0\\\"},\\\"namespace\\\":\\\"onap\\\",\\\"releaseName\\\":\\\"pmshms\\\",\\\"repository\\\":{\\\"repoName\\\":\\\"chartmuseum\\\",\\\"protocol\\\":\\\"http\\\",\\\"address\\\":\\\"10.152.183.120\\\",\\\"port\\\":80,\\\"userName\\\":\\\"onapinitializer\\\",\\\"password\\\":\\\"demo123456!\\\"},\\\"overrideParams\\\":{\\\"global.masterPassword\\\":\\\"test\\\"}}\",\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"Ericsson\",\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n }\n },\n \"policies\":null,\n \"policies_as_map\":{\n \n }\n },\n \"tosca_definitions_version\":\"tosca_simple_yaml_1_3\",\n \"data_types\":{\n \"onap.datatype.controlloop.Actor\":{\n \"name\":\"onap.datatype.controlloop.Actor\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"An actor/operation/target definition\",\n \"properties\":{\n \"payload\":{\n \"name\":\"payload\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name/value pairs of payload information passed by Policy to the actor\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"clamp_possible_values\":\"ClampExecution:CDS/payload\"\n }\n },\n \"target\":{\n \"name\":\"target\",\n \"type\":\"onap.datatype.controlloop.Target\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The resource the operation should be performed on.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"actor\":{\n \"name\":\"actor\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The actor performing the operation.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"clamp_possible_values\":\"Dictionary:DefaultActors,ClampExecution:CDS/actor\"\n }\n },\n \"operation\":{\n \"name\":\"operation\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The operation the actor is performing.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"clamp_possible_values\":\"Dictionary:DefaultOperations,ClampExecution:CDS/operation\"\n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Actor\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Actor\",\n \"defined_version\":null\n },\n \"onap.datatype.controlloop.Operation\":{\n \"name\":\"onap.datatype.controlloop.Operation\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"An operation supported by an actor\",\n \"properties\":{\n \"failure_retries\":{\n \"name\":\"failure_retries\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation has exceeded its max retries.\",\n \"default_value\":\"final_failure_retries\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"id\":{\n \"name\":\"id\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Unique identifier for the operation\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_timeout\":{\n \"name\":\"failure_timeout\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the time out for the operation occurs.\",\n \"default_value\":\"final_failure_timeout\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure\":{\n \"name\":\"failure\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke on Actor operation failure.\",\n \"default_value\":\"final_failure\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"operation\":{\n \"name\":\"operation\",\n \"type\":\"onap.datatype.controlloop.Actor\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The definition of the operation to be performed.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_guard\":{\n \"name\":\"failure_guard\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.\",\n \"default_value\":\"final_failure_guard\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"retries\":{\n \"name\":\"retries\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The number of retries the actor should attempt to perform the operation.\",\n \"default_value\":0,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"timeout\":{\n \"name\":\"timeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The amount of time for the actor to perform the operation.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_exception\":{\n \"name\":\"failure_exception\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation causes an exception.\",\n \"default_value\":\"final_failure_exception\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"description\":{\n \"name\":\"description\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"A user-friendly description of the intent for the operation\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"success\":{\n \"name\":\"success\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke on success. A value of \\\"final_success\\\" indicates and end to the operation.\",\n \"default_value\":\"final_success\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Operation\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Operation\",\n \"defined_version\":null\n },\n \"onap.datatype.controlloop.Target\":{\n \"name\":\"onap.datatype.controlloop.Target\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"Definition for a entity in A&AI to perform a control loop operation on\",\n \"properties\":{\n \"entityIds\":{\n \"name\":\"entityIds\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"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\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"clamp_possible_values\":\"ClampExecution:CSAR_RESOURCES\"\n }\n },\n \"targetType\":{\n \"name\":\"targetType\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Category for the target type\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"VNF\",\n \"VM\",\n \"VFMODULE\",\n \"PNF\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Target\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Target\",\n \"defined_version\":null\n },\n \"onap.datatypes.ToscaConceptIdentifier\":{\n \"name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"version\":{\n \"name\":\"version\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"name\":{\n \"name\":\"name\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.managedObjectDNsBasic\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"DN\":{\n \"name\":\"DN\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Managed object distinguished name\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.managedObjectDNsBasics\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"managedObjectDNsBasic\":{\n \"name\":\"managedObjectDNsBasic\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Managed object distinguished name object\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementGroup\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementTypes\":{\n \"name\":\"measurementTypes\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of measurement types\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementTypes\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"managedObjectDNsBasic\":{\n \"name\":\"managedObjectDNsBasic\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of managed object distinguished names\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementGroups\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementGroup\":{\n \"name\":\"measurementGroup\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement Group\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementGroup\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementType\":{\n \"name\":\"onap.datatypes.monitoring.measurementType\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementType\":{\n \"name\":\"measurementType\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement type\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementType\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementType\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementTypes\":{\n \"name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementType\":{\n \"name\":\"measurementType\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement type object\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementType\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.nfFilter\":{\n \"name\":\"onap.datatypes.monitoring.nfFilter\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"modelVersionIDs\":{\n \"name\":\"modelVersionIDs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model version IDs\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"modelInvariantIDs\":{\n \"name\":\"modelInvariantIDs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model invariant IDs\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"modelNames\":{\n \"name\":\"modelNames\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model names\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"nfNames\":{\n \"name\":\"nfNames\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of network functions\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.nfFilter\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.nfFilter\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.subscription\":{\n \"name\":\"onap.datatypes.monitoring.subscription\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementGroups\":{\n \"name\":\"measurementGroups\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement Groups\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementGroups\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"fileBasedGP\":{\n \"name\":\"fileBasedGP\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"File based granularity period\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"fileLocation\":{\n \"name\":\"fileLocation\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"ROP file location\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"subscriptionName\":{\n \"name\":\"subscriptionName\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name of the subscription\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"administrativeState\":{\n \"name\":\"administrativeState\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"State of the subscription\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"LOCKED\",\n \"UNLOCKED\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"nfFilter\":{\n \"name\":\"nfFilter\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Network function filter\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.nfFilter\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.subscription\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.subscription\",\n \"defined_version\":null\n },\n \"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\":{\n \"name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"body\":{\n \"name\":\"body\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The body of the REST request for PUT and POST requests\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"expectedResponse\":{\n \"name\":\"expectedResponse\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"THe expected HTTP status code for the REST request\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"httpMethod\":{\n \"name\":\"httpMethod\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The REST method to use\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"POST\",\n \"PUT\",\n \"GET\",\n \"DELETE\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"restRequestId\":{\n \"name\":\"restRequestId\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The name and version of a REST request to be sent to a REST endpoint\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"path\":{\n \"name\":\"path\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The path of the REST request relative to the base URL\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"defined_version\":\"1.0.0\"\n }\n }\n}",