# ============LICENSE_START======================================================= # Copyright (C) 2022-2023 Nordix 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. # # SPDX-License-Identifier: Apache-2.0 # ============LICENSE_END========================================================= name: InstanceHttp version: 1.0.1 compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f instanceId: caf50cde-11a2-4915-a49c-609762714a6f description: Demo automation composition instance Http elements: 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://10.101.0.249:30800 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: /activate body: '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge", "version": "1.0.0" }, "timerMs": 20000, "elementType": "STARTER", "topicParameterGroup": { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG", "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure": "dmaap" } }' 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://10.101.0.249:30801 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: /activate body: '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink", "version": "1.0.0" }, "timerMs": 20000, "elementType": "BRIDGE", "topicParameterGroup": { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG", "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure": "dmaap" } }' expectedResponse: 201 709c62b3-8918-41b9-a747-d21eb79c6c23: id: 709c62b3-8918-41b9-a747-d21eb79c6c23 definition: name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement version: 1.2.3 description: Sink Automation Composition Element for the Demo properties: baseUrl: http://10.101.0.249:30802 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: /activate body: '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version": "1.0.0" }, "timerMs": 20000, "elementType": "SINK", "topicParameterGroup": { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG", "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure": "dmaap" } }' expectedResponse: 201