| { |
| "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://message-router:3904/events/APEX-CL-MGT2" |
| } |
| ] |
| } |
| }, |
| "eventInputParameters": { |
| "SimpleCL_DCAEConsumer2": { |
| "carrierTechnologyParameters": { |
| "carrierTechnology": "RESTCLIENT", |
| "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters", |
| "parameters": { |
| "url": "http://message-router:3904/events/unauthenticated.DCAE_CL_OUTPUT/cl/apex?timeout=30000" |
| } |
| }, |
| "eventProtocolParameters": { |
| "eventProtocol": "JSON" |
| }, |
| "eventName": "SimpleCL_VesEvent" |
| }, |
| "SimpleCL_AAIResponseConsumer2": { |
| "carrierTechnologyParameters": { |
| "carrierTechnology": "RESTREQUESTOR", |
| "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters", |
| "parameters": { |
| "url": "http://message-router: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": "message-router", |
| "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": "RESTCLIENT", |
| "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters", |
| "parameters": { |
| "url": "http://message-router:3904/events/APEX-CL-MGT2" |
| } |
| }, |
| "eventProtocolParameters": { |
| "eventProtocol": "JSON" |
| }, |
| "eventNameFilter": "SimpleCL_LogEvent" |
| } |
| } |
| } |
| } |
| } |
| ] |
| } |
| } |