{ "name": "DemoInstance0", "version": "1.0.1", "compositionId": "COMPOSITIONIDPLACEHOLDER", "description": "Demo automation composition instance 0", "elements": { "709c62b3-8918-41b9-a747-d21eb79c6c20": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c20", "definition": { "name": "onap.policy.clamp.ac.element.Policy_AutomationCompositionElement", "version": "1.2.3" }, "description": "Starter Automation Composition Element for the Demo", "properties": { "policy_type_id": { "name": "onap.policies.operational.pm-subscription-handler", "version": "1.0.0" }, "policy_id": { "get_input": "acm_element_policy" } } }, "709c62b3-8918-41b9-a747-d21eb79c6c21": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c21", "definition": { "name": "onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement", "version": "1.2.3" }, "description": "Starter Automation Composition Element for the Demo", "properties": { "chart": { "chartId": { "name": "acelement", "version": "0.1.0" }, "namespace": "default", "releaseName": "acm-starter", "podName": "acm-starter", "repository": { "repoName": "policy-chartmuseum", "address": "http://policy-chartmuseum:8080" }, "overrideParams": { "acelement.elementId.name": "onap.policy.clamp.ac.starter", "service.nodeport": 30800 } } } }, "709c62b3-8918-41b9-a747-d21eb79c6c22": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c22", "definition": { "name": "onap.policy.clamp.ac.element.K8S_BridgeAutomationCompositionElement", "version": "1.2.3" }, "description": "Bridge Automation Composition Element for the Demo", "properties": { "chart": { "chartId": { "name": "acelement", "version": "0.1.0" }, "namespace": "default", "releaseName": "acm-bridge", "podName": "acm-bridge", "repository": { "repoName": "policy-chartmuseum", "address": "http://policy-chartmuseum:8080" }, "overrideParams": { "acelement.elementId.name": "onap.policy.clamp.ac.bridge", "service.nodeport": 30801 } } } }, "709c62b3-8918-41b9-a747-d21eb79c6c23": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c23", "definition": { "name": "onap.policy.clamp.ac.element.K8S_SinkAutomationCompositionElement", "version": "1.2.3" }, "description": "Sink Automation Composition Element for the Demo", "properties": { "chart": { "chartId": { "name": "acelement", "version": "0.1.0" }, "namespace": "default", "releaseName": "acm-sink", "podName": "acm-sink", "repository": { "repoName": "policy-chartmuseum", "address": "http://policy-chartmuseum:8080" }, "overrideParams": { "acelement.elementId.name": "onap.policy.clamp.ac.sink", "service.nodeport": 30802 } } } }, "709c62b3-8918-41b9-a747-d21eb79c6c24": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c24", "definition": { "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement", "version": "1.2.3" }, "description": "Starter Automation Composition Element for the Demo", "properties": { "baseUrl": "http://acm-starter-ac-element-impl:8084", "httpHeaders": { "Content-Type": "application/json", "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ=" }, "configurationEntities": [ { "configurationEntityId": { "name": "onap.policy.clamp.ac.starter", "version": "1.0.0" }, "restSequence": [ { "restRequestId": { "name": "request1", "version": "1.0.1" }, "httpMethod": "POST", "path": "/onap/policy/clamp/acelement/v2/activate", "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"kafka:9092\", \"listenerTopic\": \"policy_update_msg\", \"publisherTopic\": \"ac_element_msg\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"kafka\" } }", "expectedResponse": 201 } ] } ] } }, "709c62b3-8918-41b9-a747-d21eb79c6c25": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c25", "definition": { "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement", "version": "1.2.3" }, "description": "Bridge Automation Composition Element for the Demo", "properties": { "baseUrl": "http://acm-bridge-ac-element-impl:8084", "httpHeaders": { "Content-Type": "application/json", "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ=" }, "configurationEntities": [ { "configurationEntityId": { "name": "onap.policy.clamp.ac.bridge", "version": "1.0.0" }, "restSequence": [ { "restRequestId": { "name": "request2", "version": "1.0.1" }, "httpMethod": "POST", "path": "/onap/policy/clamp/acelement/v2/activate", "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"kafka:9092\", \"listenerTopic\": \"policy_update_msg\", \"publisherTopic\": \"ac_element_msg\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"kafka\" } }", "expectedResponse": 201 } ] } ] } }, "709c62b3-8918-41b9-a747-d21eb79c6c26": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c26", "definition": { "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement", "version": "1.2.3" }, "description": "Sink Automation Composition Element for the Demo", "properties": { "baseUrl": "http://acm-sink-ac-element-impl:8084", "httpHeaders": { "Content-Type": "application/json", "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ=" }, "configurationEntities": [ { "configurationEntityId": { "name": "onap.policy.clamp.ac.sink", "version": "1.0.0" }, "restSequence": [ { "restRequestId": { "name": "request3", "version": "1.0.1" }, "httpMethod": "POST", "path": "/onap/policy/clamp/acelement/v2/activate", "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"kafka:9092\", \"listenerTopic\": \"policy_update_msg\", \"publisherTopic\": \"ac_element_msg\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"kafka\" } }", "expectedResponse": 201 } ] } ] } } } }