1 # ============LICENSE_START=======================================================
2 # Copyright (C) 2023 Nordix Foundation.
3 # ================================================================================
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
16 # SPDX-License-Identifier: Apache-2.0
17 # ============LICENSE_END=========================================================
18 tosca_definitions_version: tosca_simple_yaml_1_3
20 onap.datatypes.ToscaConceptIdentifier:
21 derived_from: tosca.datatypes.Root
30 onap.datatypes.native.apex.EngineService:
31 derived_from: tosca.datatypes.Root
35 description: Specifies the engine name
37 default: "ApexEngineService"
40 description: Specifies the engine version in double dotted format
45 description: Specifies the engine id
49 description: Specifies the number of engine threads that should be run
53 description: Specifies the port to connect to for engine administration
56 policy_model_file_name:
58 description: The name of the file from which to read the APEX policy model
62 description: The policy type implementation from which to read the APEX policy model
64 periodic_event_period:
66 description: The time interval in milliseconds for the periodic scanning event, 0 means don't scan
69 type: onap.datatypes.native.apex.engineservice.Engine
70 description: The parameters for all engines in the APEX engine service
72 onap.datatypes.native.apex.EventHandler:
73 derived_from: tosca.datatypes.Root
77 description: Specifies the event handler name, if not specified this is set to the key name
80 type: onap.datatypes.native.apex.CarrierTechnology
81 description: Specifies the carrier technology of the event handler (such as REST/Web Socket/Kafka)
84 type: onap.datatypes.native.apex.EventProtocol
85 description: Specifies the event protocol of events for the event handler (such as Yaml/JSON/XML/POJO)
89 description: Specifies the event name for events on this event handler, if not specified, the event name is read from or written to the event being received or sent
93 description: Specifies a filter as a regular expression, events that do not match the filter are dropped, the default is to let all events through
97 description: Specifies the event handler is syncronous (receive event and send response)
102 description: The peer event handler (output for input or input for output) of this event handler in synchronous mode, this parameter is mandatory if the event handler is in synchronous mode
106 description: The timeout in milliseconds for responses to be issued by APEX torequests, this parameter is mandatory if the event handler is in synchronous mode
110 description: Specifies the event handler is in requestor mode (send event and wait for response mode)
115 description: The peer event handler (output for input or input for output) of this event handler in requestor mode, this parameter is mandatory if the event handler is in requestor mode
119 description: The timeout in milliseconds for wait for responses to requests, this parameter is mandatory if the event handler is in requestor mode
121 onap.datatypes.native.apex.CarrierTechnology:
122 derived_from: tosca.datatypes.Root
126 description: The label (name) of the carrier technology (such as REST, Kafka, WebSocket)
128 plugin_parameter_class_name:
130 description: The class name of the class that overrides default handling of event input or output for this carrier technology, defaults to the supplied input or output class
132 onap.datatypes.native.apex.EventProtocol:
133 derived_from: tosca.datatypes.Root
137 description: The label (name) of the event protocol (such as Yaml, JSON, XML, or POJO)
139 event_protocol_plugin_class:
141 description: The class name of the class that overrides default handling of the event protocol for this carrier technology, defaults to the supplied event protocol class
143 onap.datatypes.native.apex.Environment:
144 derived_from: tosca.datatypes.Root
148 description: The name of the environment variable
152 description: The value of the environment variable
154 onap.datatypes.native.apex.engineservice.Engine:
155 derived_from: tosca.datatypes.Root
158 type: onap.datatypes.native.apex.engineservice.engine.Context
159 description: The properties for handling context in APEX engines, defaults to using Java maps for context
163 description: The plugins for policy executors used in engines such as javascript, MVEL, Jython
166 description: The plugin class path for this policy executor
168 onap.datatypes.native.apex.engineservice.engine.Context:
169 derived_from: tosca.datatypes.Root
172 type: onap.datatypes.native.apex.Plugin
173 description: The plugin to be used for distributing context between APEX PDPs at runtime
177 description: The plugins for context schemas available in APEX PDPs such as Java and Avro
180 type: onap.datatypes.native.apex.Plugin
182 type: onap.datatypes.native.apex.Plugin
183 description: The plugin to be used for locking context in and between APEX PDPs at runtime
186 type: onap.datatypes.native.apex.Plugin
187 description: The plugin to be used for persisting context for APEX PDPs at runtime
189 onap.datatypes.native.apex.Plugin:
190 derived_from: tosca.datatypes.Root
194 description: The name of the executor such as Javascript, Jython or MVEL
198 description: The class path of the plugin class for this executor
200 org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
202 derived_from: tosca.datatypes.Root
205 type: onap.datatypes.ToscaConceptIdentifier
207 description: The name and version of a REST request to be sent to a REST endpoint
217 description: The REST method to use
221 description: The path of the REST request relative to the base URL
225 description: The body of the REST request for PUT and POST requests
230 description: THe expected HTTP status code for the REST request
231 org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
233 derived_from: tosca.datatypes.Root
235 configurationEntityId:
236 type: onap.datatypes.ToscaConceptIdentifier
238 description: The name and version of a Configuration Entity to be handled
239 by the HTTP Automation Composition Element
243 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
245 description: A sequence of REST commands to send to the REST endpoint
248 onap.policies.Native:
249 derived_from: tosca.policies.Root
250 description: a base policy type for all native PDP policies
252 name: onap.policies.Native
253 onap.policies.native.Apex:
254 derived_from: onap.policies.Native
255 description: a policy type for native apex policies
257 name: onap.policies.native.Apex
260 type: onap.datatypes.native.apex.EngineService
261 description: APEX Engine Service Parameters
264 description: Inputs for handling events coming into the APEX engine
266 type: onap.datatypes.native.apex.EventHandler
269 description: Outputs for handling events going out of the APEX engine
271 type: onap.datatypes.native.apex.EventHandler
274 description: Envioronmental parameters for the APEX engine
276 type: onap.datatypes.native.apex.Environment
279 org.onap.policy.clamp.acm.Participant:
281 derived_from: tosca.nodetypes.Root
286 org.onap.policy.clamp.acm.AutomationCompositionElement:
288 derived_from: tosca.nodetypes.Root
295 description: Specifies the organization that provides the automation composition element
300 - greater_or_equal: 0
303 description: A value indicating the start phase in which this automation composition element will be started, the
304 first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped
305 in reverse start phase order. Automation Composition Elements with the same start phase are started and
306 stopped simultaneously
307 uninitializedToPassiveTimeout:
311 - greater_or_equal: 0
315 description: The maximum time in seconds to wait for a state chage from uninitialized to passive
316 passiveToRunningTimeout:
320 - greater_or_equal: 0
324 description: The maximum time in seconds to wait for a state chage from passive to running
325 runningToPassiveTimeout:
329 - greater_or_equal: 0
333 description: The maximum time in seconds to wait for a state chage from running to passive
334 passiveToUninitializedTimeout:
338 - greater_or_equal: 0
342 description: The maximum time in seconds to wait for a state chage from passive to uninitialized
343 org.onap.policy.clamp.acm.AutomationComposition:
345 derived_from: tosca.nodetypes.Root
352 description: Specifies the organization that provides the automation composition element
359 type: onap.datatypes.ToscaConceptIdentifier
360 description: Specifies a list of automation composition element definitions that make up this automation composition definition
361 org.onap.policy.clamp.acm.PolicyAutomationCompositionElement:
363 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
366 type: onap.datatypes.ToscaConceptIdentifier
369 type: onap.datatypes.ToscaConceptIdentifier
371 org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement:
373 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
391 org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
393 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
398 description: The base URL to be prepended to each path, identifies the host for the REST endpoints.
404 description: HTTP headers to send on REST requests
405 configurationEntities:
409 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
411 description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests
416 type: onap.datatypes.ToscaConceptIdentifier
417 description: The ID of the operational policy to use
419 name: onap.policies.native.apex.ac.element
422 org.onap.policy.clamp.acm.PolicyParticipant:
424 type: org.onap.policy.clamp.acm.Participant
426 description: Participant for Policy microservices
429 onap.policy.clamp.ac.element.Policy_AutomationCompositionElement:
431 type: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
433 description: Automation composition element for the operational policy for Performance Management Subscription Handling
438 org.onap.k8s.acm.K8SAutomationCompositionParticipant:
440 type: org.onap.policy.clamp.acm.Participant
442 description: Participant for K8S
445 onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement:
446 # Chart from any chart repository configured on helm client.
448 type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
450 description: Automation composition element for the K8S microservice for AC Element Starter
454 uninitializedToPassiveTimeout: 300
455 podStatusCheckInterval: 30
456 onap.policy.clamp.ac.element.K8S_BridgeAutomationCompositionElement:
457 # Chart from any chart repository configured on helm client.
459 type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
461 description: Automation composition element for the K8S microservice for AC Element Bridge
465 uninitializedToPassiveTimeout: 300
466 podStatusCheckInterval: 30
467 onap.policy.clamp.ac.element.K8S_SinkAutomationCompositionElement:
468 # Chart from any chart repository configured on helm client.
470 type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
472 description: Automation composition element for the K8S microservice for AC Element Sink
476 uninitializedToPassiveTimeout: 300
477 podStatusCheckInterval: 30
479 org.onap.policy.clamp.acm.HttpParticipant:
481 type: org.onap.policy.clamp.acm.Participant
483 description: Participant for Http requests
486 onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
487 # Http config for AC Element Starter.
489 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
491 description: Automation composition element for the http requests of AC Element Starter microservice
494 uninitializedToPassiveTimeout: 300
496 onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
497 # Http config for AC Element Bridge.
499 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
501 description: Automation composition element for the http requests of AC Element Bridge microservice
504 uninitializedToPassiveTimeout: 300
506 onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement:
507 # Http config for AC Element Sink.
509 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
511 description: Automation composition element for the http requests of AC Element Sink microservice
514 uninitializedToPassiveTimeout: 300
517 onap.policy.clamp.ac.element.AutomationCompositionDefinition:
519 type: org.onap.policy.clamp.acm.AutomationComposition
521 description: Automation composition for Demo
525 - name: onap.policy.clamp.ac.element.Policy_AutomationCompositionElement
527 - name: onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement
529 - name: onap.policy.clamp.ac.element.K8S_BridgeAutomationCompositionElement
531 - name: onap.policy.clamp.ac.element.K8S_SinkAutomationCompositionElement
533 - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
535 - name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
537 - name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
541 - onap.policies.native.apex.ac.element:
542 type: onap.policies.native.Apex
545 engineServiceParameters:
550 deploymentPort: 12561
554 parameterClassName: org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters
556 parameterClassName: org.onap.policy.apex.context.parameters.ContextParameters
559 parameterClassName: org.onap.policy.apex.plugins.context.schema.json.JsonSchemaHelperParameters
563 name: APEXacElementPolicy_Policies
568 name: ReceiveEventPolicy
572 name: ReceiveEventPolicy
577 - key: DecideForwardingState
580 parentKeyName: ReceiveEventPolicy
581 parentKeyVersion: 0.0.1
582 parentLocalName: 'NULL'
583 localName: DecideForwardingState
589 - key: CreateForwardPayload
592 parentKeyName: ReceiveEventPolicy
593 parentKeyVersion: 0.0.1
594 parentLocalName: DecideForwardingState
595 localName: CreateForwardPayload
597 name: DmaapResponseStatusEvent
599 outgoingEventReference:
600 - name: DmaapResponseStatusEvent
603 parentKeyName: 'NULL'
604 parentKeyVersion: 0.0.0
605 parentLocalName: 'NULL'
607 contextAlbumReference: []
610 parentKeyName: 'NULL'
611 parentKeyVersion: 0.0.0
612 parentLocalName: 'NULL'
614 logicFlavour: UNDEFINED
616 stateFinalizerLogicMap:
619 name: ForwardPayloadTask
624 name: ForwardPayloadTask
628 parentKeyName: ReceiveEventPolicy
629 parentKeyVersion: 0.0.1
630 parentLocalName: DecideForwardingState
631 localName: ReceiveEventPolicy
634 parentKeyName: ReceiveEventPolicy
635 parentKeyVersion: 0.0.1
636 parentLocalName: DecideForwardingState
637 localName: CreateForwardPayload
638 firstState: DecideForwardingState
641 name: APEXacElementPolicy_Tasks
646 name: ForwardPayloadTask
650 name: ForwardPayloadTask
656 nameSpace: org.onap.policy.apex.ac.element
661 - key: DmaapResponseEvent
664 parentKeyName: AcElementEvent
665 parentKeyVersion: 0.0.1
666 parentLocalName: 'NULL'
667 localName: DmaapResponseEvent
672 toscaPolicyState: ENTRY
675 - key: DmaapResponseStatusEvent
678 name: DmaapResponseStatusEvent
680 nameSpace: org.onap.policy.apex.ac.element
685 - key: DmaapResponseStatusEvent
688 parentKeyName: DmaapResponseStatusEvent
689 parentKeyVersion: 0.0.1
690 parentLocalName: 'NULL'
691 localName: DmaapResponseStatusEvent
699 contextAlbumReference:
700 - name: ACElementAlbum
704 parentKeyName: ForwardPayloadTask
705 parentKeyVersion: 0.0.1
706 parentLocalName: 'NULL'
708 logicFlavour: JAVASCRIPT
709 logic: "/*\n * ============LICENSE_START=======================================================\n\
710 \ * Copyright (C) 2022 Nordix. All rights reserved.\n * ================================================================================\n\
711 \ * Licensed under the Apache License, Version 2.0 (the 'License');\n\
712 \ * you may not use this file except in compliance with the\
713 \ License.\n * You may obtain a copy of the License at\n *\n\
714 \ * http://www.apache.org/licenses/LICENSE-2.0\n *\n\
715 \ * Unless required by applicable law or agreed to in writing,\
716 \ software\n * distributed under the License is distributed\
717 \ on an 'AS IS' BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS\
718 \ OF ANY KIND, either express or implied.\n * See the License\
719 \ for the specific language governing permissions and\n *\
720 \ limitations under the License.\n *\n * SPDX-License-Identifier:\
721 \ Apache-2.0\n * ============LICENSE_END=========================================================\n\
722 \ */\n\nexecutor.logger.info(executor.subject.id);\nexecutor.logger.info(executor.inFields);\n\
723 \nvar msgResponse = executor.inFields.get('DmaapResponseEvent');\n\
724 executor.logger.info('Task in progress with mesages: ' + msgResponse);\n\
725 \nvar elementId = msgResponse.get('elementId').get('name');\n\
726 \nif (msgResponse.get('messageType') == 'STATUS' &&\n (elementId\
727 \ == 'onap.policy.clamp.ac.startertobridge'\n || elementId\
728 \ == 'onap.policy.clamp.ac.bridgetosink')) {\n\n var receiverId\
729 \ = '';\n if (elementId == 'onap.policy.clamp.ac.startertobridge')\
730 \ {\n receiverId = 'onap.policy.clamp.ac.bridge';\n\
731 \ } else {\n receiverId = 'onap.policy.clamp.ac.sink';\n\
732 \ }\n\n var elementIdResponse = new java.util.HashMap();\n\
733 \ elementIdResponse.put('name', receiverId);\n elementIdResponse.put('version',\
734 \ msgResponse.get('elementId').get('version'));\n\n var\
735 \ dmaapResponse = new java.util.HashMap();\n dmaapResponse.put('elementId',\
736 \ elementIdResponse);\n\n var message = msgResponse.get('message')\
737 \ + ' trace added from policy';\n dmaapResponse.put('message',\
738 \ message);\n dmaapResponse.put('messageType', 'STATUS');\n\
739 \ dmaapResponse.put('messageId', msgResponse.get('messageId'));\n\
740 \ dmaapResponse.put('timestamp', msgResponse.get('timestamp'));\n\
741 \n executor.logger.info('Sending forwarding Event to Ac\
742 \ element: ' + dmaapResponse);\n\n executor.outFields.put('DmaapResponseStatusEvent',\
743 \ dmaapResponse);\n}\n\ntrue;"
746 name: APEXacElementPolicy_Events
757 nameSpace: org.onap.policy.apex.ac.element
762 - key: DmaapResponseEvent
765 parentKeyName: AcElementEvent
766 parentKeyVersion: 0.0.1
767 parentLocalName: 'NULL'
768 localName: DmaapResponseEvent
773 toscaPolicyState: ENTRY
775 name: DmaapResponseStatusEvent
779 name: DmaapResponseStatusEvent
781 nameSpace: org.onap.policy.apex.ac.element
786 - key: DmaapResponseStatusEvent
789 parentKeyName: DmaapResponseStatusEvent
790 parentKeyVersion: 0.0.1
791 parentLocalName: 'NULL'
792 localName: DmaapResponseStatusEvent
805 nameSpace: org.onap.policy.apex.ac.element
813 parentKeyName: LogEvent
814 parentKeyVersion: 0.0.1
815 parentLocalName: 'NULL'
816 localName: final_status
818 name: SimpleStringType
824 parentKeyName: LogEvent
825 parentKeyVersion: 0.0.1
826 parentLocalName: 'NULL'
829 name: SimpleStringType
835 name: APEXacElementPolicy_Albums
853 name: APEXacElementPolicy_Schemas
865 schemaDefinition: "{\n \"$schema\": \"http://json-schema.org/draft-04/schema#\"\
866 ,\n \"type\": \"object\",\n \"properties\": {\n \
867 \ \"elementId\": {\n \"type\": \"object\",\n \
868 \ \"properties\": {\n \"name\": {\n \
869 \ \"type\": \"string\"\n },\n\
870 \ \"version\": {\n \"type\"\
871 : \"string\"\n }\n },\n \
872 \ \"required\": [\n \"name\",\n \
873 \ \"version\"\n ]\n },\n \"message\"\
874 : {\n \"type\": \"string\"\n },\n \"\
875 messageType\": {\n \"type\": \"string\"\n \
876 \ }\n },\n \"required\": [\n \"elementId\",\n \
877 \ \"message\",\n \"messageType\"\n ]\n}"
886 schemaDefinition: java.lang.Integer
888 name: SimpleStringType
892 name: SimpleStringType
895 schemaDefinition: java.lang.String
904 schemaDefinition: java.util.UUID
906 name: APEXacElementPolicy
910 name: APEXacElementPolicy_KeyInfo
921 UUID: 7cddfab8-6d3f-3f7f-8ac3-e2eb5979c900
922 description: Generated description for concept referred to by
923 key "ACElementAlbum:0.0.1"
931 UUID: dab78794-b666-3929-a75b-70d634b04fe5
932 description: Generated description for concept referred to by
933 key "ACEventType:0.0.1"
935 name: APEXacElementPolicy
939 name: APEXacElementPolicy
941 UUID: da478611-7d77-3c46-b4be-be968769ba4e
942 description: Generated description for concept referred to by
943 key "APEXacElementPolicy:0.0.1"
945 name: APEXacElementPolicy_Albums
949 name: APEXacElementPolicy_Albums
951 UUID: fa8dc15e-8c8d-3de3-a0f8-585b76511175
952 description: Generated description for concept referred to by
953 key "APEXacElementPolicy_Albums:0.0.1"
955 name: APEXacElementPolicy_Events
959 name: APEXacElementPolicy_Events
961 UUID: 8508cd65-8dd2-342d-a5c6-1570810dbe2b
962 description: Generated description for concept referred to by
963 key "APEXacElementPolicy_Events:0.0.1"
965 name: APEXacElementPolicy_KeyInfo
969 name: APEXacElementPolicy_KeyInfo
971 UUID: 09e6927d-c5ac-3779-919f-9333994eed22
972 description: Generated description for concept referred to by
973 key "APEXacElementPolicy_KeyInfo:0.0.1"
975 name: APEXacElementPolicy_Policies
979 name: APEXacElementPolicy_Policies
981 UUID: cade3c9a-1600-3642-a6f4-315612187f46
982 description: Generated description for concept referred to by
983 key "APEXacElementPolicy_Policies:0.0.1"
985 name: APEXacElementPolicy_Schemas
989 name: APEXacElementPolicy_Schemas
991 UUID: 5bb4a8e9-35fa-37db-9a49-48ef036a7ba9
992 description: Generated description for concept referred to by
993 key "APEXacElementPolicy_Schemas:0.0.1"
995 name: APEXacElementPolicy_Tasks
999 name: APEXacElementPolicy_Tasks
1001 UUID: 2527eeec-0d1f-3094-ad3f-212622b12836
1002 description: Generated description for concept referred to by
1003 key "APEXacElementPolicy_Tasks:0.0.1"
1005 name: AcElementEvent
1009 name: AcElementEvent
1011 UUID: 32c013e2-2740-3986-a626-cbdf665b63e9
1012 description: Generated description for concept referred to by
1013 key "AcElementEvent:0.0.1"
1015 name: DmaapResponseStatusEvent
1019 name: DmaapResponseStatusEvent
1021 UUID: 2715cb6c-2778-3461-8b69-871e79f95935
1022 description: Generated description for concept referred to by
1023 key "DmaapResponseStatusEvent:0.0.1"
1025 name: ForwardPayloadTask
1029 name: ForwardPayloadTask
1031 UUID: 51defa03-1ecf-3314-bf34-2a652bce57fa
1032 description: Generated description for concept referred to by
1033 key "ForwardPayloadTask:0.0.1"
1041 UUID: c540f048-96af-35e3-a36e-e9c29377cba7
1042 description: Generated description for concept referred to by
1043 key "LogEvent:0.0.1"
1045 name: ReceiveEventPolicy
1049 name: ReceiveEventPolicy
1051 UUID: 568b7345-9de1-36d3-b6a3-9b857e6809a1
1052 description: Generated description for concept referred to by
1053 key "ReceiveEventPolicy:0.0.1"
1061 UUID: 153791fd-ae0a-36a7-88a5-309a7936415d
1062 description: Generated description for concept referred to by
1063 key "SimpleIntType:0.0.1"
1065 name: SimpleStringType
1069 name: SimpleStringType
1071 UUID: 8a4957cf-9493-3a76-8c22-a208e23259af
1072 description: Generated description for concept referred to by
1073 key "SimpleStringType:0.0.1"
1081 UUID: 6a8cc68e-dfc8-3403-9c6d-071c886b319c
1082 description: Generated description for concept referred to by
1083 key "UUIDType:0.0.1"
1084 eventInputParameters:
1086 carrierTechnologyParameters:
1087 carrierTechnology: KAFKA
1088 parameterClassName: org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters
1090 bootstrapServers: kafka:9092
1092 enableAutoCommit: true
1093 autoCommitTime: 1000
1094 sessionTimeout: 30000
1095 consumerPollTime: 100
1098 keyDeserializer: org.apache.kafka.common.serialization.StringDeserializer
1099 valueDeserializer: org.apache.kafka.common.serialization.StringDeserializer
1100 kafkaProperties: [ ]
1101 eventProtocolParameters:
1104 pojoField: DmaapResponseEvent
1105 eventName: AcElementEvent
1106 eventNameFilter: AcElementEvent
1107 eventOutputParameters:
1109 carrierTechnologyParameters:
1110 carrierTechnology: FILE
1112 fileName: outputevents.log
1113 eventProtocolParameters:
1116 carrierTechnologyParameters:
1117 carrierTechnology: KAFKA
1118 parameterClassName: org.onap.policy.apex.plugins.event.carrier.kafka.KafkaCarrierTechnologyParameters
1120 bootstrapServers: kafka:9092
1125 bufferMemory: 33554432
1126 producerTopic: policy_update_msg
1127 keySerializer: org.apache.kafka.common.serialization.StringSerializer
1128 valueSerializer: org.apache.kafka.common.serialization.StringSerializer
1129 kafkaProperties: [ ]
1130 eventProtocolParameters:
1133 pojoField: DmaapResponseStatusEvent
1134 eventNameFilter: LogEvent|DmaapResponseStatusEvent
1135 name: onap.policies.native.apex.ac.element