{ "tosca_definitions_version": "tosca_simple_yaml_1_1_0", "topology_template": { "policies": [ { "onap.policies.apex.pnf.metadataSet.Test": { "type": "onap.policies.native.Apex", "type_version": "1.0.0", "name": "onap.policies.apex.pnf.metadataSet.Test", "version": "1.0.0", "metadata": { "metadataSetName": "apex.metadata.pnf", "metadataSetVersion": "1.0.0" }, "properties": { "engineServiceParameters": { "name": "NSOApexEngine", "version": "0.0.1", "id": 45, "instanceCount": 4, "deploymentPort": 12561, "engineParameters": { "executorParameters": { "JAVASCRIPT": { "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters" } }, "contextParameters": { "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters", "schemaParameters": { "Avro": { "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters" } } }, "taskParameters": [ { "key": "logUrl", "value": "http://kafka:9092/topics/apex-cl-mgt2" } ] } }, "eventInputParameters": { "SimpleCL_DCAEConsumer2": { "carrierTechnologyParameters": { "carrierTechnology": "KAFKA", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters", "parameters": { "bootstrapServers": "kafka:9092", "groupId": "apex-grp2", "enableAutoCommit": true, "autoCommitTime": 1000, "sessionTimeout": 30000, "consumerPollTime": 100, "consumerTopicList": [ "unauthenticated.dcae_cl_output" ], "keyDeserializer": "org.apache.kafka.common.serialization.StringDeserializer", "valueDeserializer": "org.apache.kafka.common.serialization.StringDeserializer", "kafkaProperties": [ ] } }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventName": "SimpleCL_VesEvent" }, "SimpleCL_AAIResponseConsumer2": { "carrierTechnologyParameters": { "carrierTechnology": "RESTREQUESTOR", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters", "parameters": { "url": "http://aai-sim:6666/aai/v16/network/pnfs/pnf/{pnfName}", "httpMethod": "GET", "httpCodeFilter": "[2-5][0-1][0-9]", "httpHeaders": [ [ "Accept", "application/json" ], [ "Content-Type", "application/json" ], [ "X-FromAppId", "dcae-curl" ], [ "x-transactionId", "9998" ], [ "Authorization", "Basic QUFJOkFBSQ==" ] ] } }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventName": "SimpleCL_AAISuccessResponseEvent|SimpleCL_AAIFailureResponseEvent", "requestorMode": true, "requestorPeer": "SimpleCL_AAIProducer2", "requestorTimeout": 2000 }, "SimpleCL_CDSConfigModifyResponseConsumer2": { "carrierTechnologyParameters": { "carrierTechnology": "GRPC", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters" }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventName": "SimpleCL_CDSConfigModifySuccessResponseEvent|SimpleCL_CDSConfigModifyFailureResponseEvent", "requestorMode": true, "requestorPeer": "SimpleCL_CDSConfigModifyRequestProducer2", "requestorTimeout": 500 } }, "eventOutputParameters": { "SimpleCL_AAIProducer2": { "carrierTechnologyParameters": { "carrierTechnology": "RESTREQUESTOR", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters" }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventNameFilter": "SimpleCL_AAIRequestEvent", "requestorMode": true, "requestorPeer": "SimpleCL_AAIResponseConsumer2", "requestorTimeout": 2000 }, "SimpleCL_CDSConfigModifyRequestProducer2": { "carrierTechnologyParameters": { "carrierTechnology": "GRPC", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters", "parameters": { "host": "grpc-sim", "port": 6680, "username": "ccsdkapps", "password": "ccsdkapps", "timeout": 60 } }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventNameFilter": "SimpleCL_CDSConfigModifyRequestEvent", "requestorMode": true, "requestorPeer": "SimpleCL_CDSConfigModifyResponseConsumer2", "requestorTimeout": 500 }, "SimpleCL_logOutputter2": { "carrierTechnologyParameters": { "carrierTechnology": "KAFKA", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters", "parameters": { "bootstrapServers": "kafka:9092", "acks": "all", "retries": 0, "batchSize": 16384, "lingerTime": 1, "bufferMemory": 33554432, "producerTopic": "apex-cl-mgt2", "keySerializer": "org.apache.kafka.common.serialization.StringSerializer", "valueSerializer": "org.apache.kafka.common.serialization.StringSerializer", "kafkaProperties": [ ] } }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "eventNameFilter": "SimpleCL_LogEvent" } } } } } ] } }