2 # Representation of apex decision maker policy that will be passed on to the apex-pdp from PAP.
3 # The metadataSet definition for the metadata reference is added under the metadata field of the policy by PAP.
5 tosca_definitions_version: tosca_simple_yaml_1_1_0
8 - operational.apex.decisionMaker:
9 type: onap.policies.controlloop.operational.common.apex.decisionMaker
11 derived_from: tosca.policies.Root
12 name: operational.apex.decisionMaker
17 name: DecisionMakerPolicyModel
21 name: DecisionMakerPolicyModel_KeyInfo
32 UUID: 4ea21a2c-5dc7-337f-ba13-f427a4ae79a1
33 description: Generated description for concept referred to by key "AnswerAlbum:0.0.1"
41 UUID: ce2233b8-bb89-3c5e-a18f-1d13089d2bb6
42 description: Generated description for concept referred to by key "AnswerEvent:0.0.1"
44 name: AnswerInitPolicy
48 name: AnswerInitPolicy
50 UUID: c8254064-b171-3ccb-85c0-29b5719ee8fc
51 description: Generated description for concept referred to by key "AnswerInitPolicy:0.0.1"
59 UUID: 28fb33d2-a4e0-3046-8302-7baf9a2056d1
60 description: Generated description for concept referred to by key "AnswerInitTask:0.0.1"
68 UUID: 487acc75-b5a1-3285-90cf-98ecd6fb3500
69 description: Generated description for concept referred to by key "DecisionEvent:0.0.1"
71 name: DecisionMakerPolicy
75 name: DecisionMakerPolicy
77 UUID: 9e8dda9a-6f85-311d-842b-00b5b5578edd
78 description: Generated description for concept referred to by key "DecisionMakerPolicy:0.0.1"
80 name: DecisionMakerPolicyModel
84 name: DecisionMakerPolicyModel
86 UUID: d7789464-e4d1-382e-8481-fba53fa7b9a9
87 description: Generated description for concept referred to by key "DecisionMakerPolicyModel:0.0.1"
89 name: DecisionMakerPolicyModel_Albums
93 name: DecisionMakerPolicyModel_Albums
95 UUID: e5dfbadd-5229-3ad9-996c-eda030ef5dc1
96 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Albums:0.0.1"
98 name: DecisionMakerPolicyModel_Events
102 name: DecisionMakerPolicyModel_Events
104 UUID: b4248202-ff8e-3d45-8b3d-0ed0fd2eaed4
105 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Events:0.0.1"
107 name: DecisionMakerPolicyModel_KeyInfo
111 name: DecisionMakerPolicyModel_KeyInfo
113 UUID: 693b1b29-c4c6-34ba-98e1-bc1a7576f0f8
114 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_KeyInfo:0.0.1"
116 name: DecisionMakerPolicyModel_Policies
120 name: DecisionMakerPolicyModel_Policies
122 UUID: 2dee1e42-9caa-32b1-9298-784dcdcb9cae
123 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Policies:0.0.1"
125 name: DecisionMakerPolicyModel_Schemas
129 name: DecisionMakerPolicyModel_Schemas
131 UUID: c256f102-2681-3f35-bbbd-1f4948587e15
132 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Schemas:0.0.1"
134 name: DecisionMakerPolicyModel_Tasks
138 name: DecisionMakerPolicyModel_Tasks
140 UUID: 660cbdba-687d-3a05-ba26-69daf93a8158
141 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Tasks:0.0.1"
143 name: DitheringAnswerTask
147 name: DitheringAnswerTask
149 UUID: da31cee8-2e84-39d2-9337-9ee3bf347c98
150 description: Generated description for concept referred to by key "DitheringAnswerTask:0.0.1"
152 name: LastAnswerAlbum
156 name: LastAnswerAlbum
158 UUID: 21399145-3fbe-39a5-b863-8a59a8add4a8
159 description: Generated description for concept referred to by key "LastAnswerAlbum:0.0.1"
161 name: MakeDecisionEvent
165 name: MakeDecisionEvent
167 UUID: 02ec632a-aeae-31fe-8f6d-656e1875749f
168 description: Generated description for concept referred to by key "MakeDecisionEvent:0.0.1"
170 name: OptimisticAnswerTask
174 name: OptimisticAnswerTask
176 UUID: 818e6b9e-0109-31f5-a95c-17f6fb016027
177 description: Generated description for concept referred to by key "OptimisticAnswerTask:0.0.1"
179 name: PessimisticAnswerTask
183 name: PessimisticAnswerTask
185 UUID: 8f4a707e-0d8b-3e09-b921-332f6f81f302
186 description: Generated description for concept referred to by key "PessimisticAnswerTask:0.0.1"
188 name: RandomAnswerTask
192 name: RandomAnswerTask
194 UUID: bfb0af88-b454-3b08-911f-7ff2475350bf
195 description: Generated description for concept referred to by key "RandomAnswerTask:0.0.1"
197 name: RoundRobinAnswerTask
201 name: RoundRobinAnswerTask
203 UUID: eac6fb59-8aca-3011-b7ba-69875f1db4b6
204 description: Generated description for concept referred to by key "RoundRobinAnswerTask:0.0.1"
206 name: SimpleIntegerType
210 name: SimpleIntegerType
212 UUID: ab00a5b8-7edd-340f-8140-4d14f571edfb
213 description: Generated description for concept referred to by key "SimpleIntegerType:0.0.1"
215 name: SimpleStringType
219 name: SimpleStringType
221 UUID: 8a4957cf-9493-3a76-8c22-a208e23259af
222 description: Generated description for concept referred to by key "SimpleStringType:0.0.1"
224 engineServiceParameters:
229 deploymentPort: 12561
233 parameterClassName: org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters
235 parameterClassName: org.onap.policy.apex.context.parameters.ContextParameters
238 parameterClassName: org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters
240 parameterClassName: org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters
243 adaptedClass: java.time.Instant
244 adaptorClass: org.onap.policy.controlloop.util.Serialization$GsonInstantAdapter
247 value: ParameterValue1
248 - taskId: AAILookupTask:0.0.1
249 key: SomeKeyForThisTask
251 eventInputParameters:
252 GuardRequestorConsumer:
253 carrierTechnologyParameters:
254 carrierTechnology: RESTREQUESTOR
255 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters
257 url: http://111.222.333.444:5555/pdp/api/getDecision
259 restRequestTimeout: 2000
260 httpHeader: Authorization:aaaaaaaaa== ClientAuth:bbbbbbbbb=
261 eventProtocolParameters:
263 eventName: GuardResponseEvent
264 eventNameFilter: GuardResponseEvent
266 requestorPeer: GuardRequestorProducer
267 requestorTimeout: 500
269 carrierTechnologyParameters:
270 carrierTechnology: RESTCLIENT
271 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters
273 url: http://message-router:3904/events/unauthenticated.DCAE_CL_OUTPUT/APEX/1?timeout=60000
274 eventProtocolParameters:
277 nameAlias: closedLoopControlName
278 versionAlias: version
280 pojoField: VirtualControlLoopEvent
281 eventName: ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e
283 carrierTechnologyParameters:
284 carrierTechnology: RESTCLIENT
285 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters
287 url: http://message-router:3904/events/APPC-LCM-WRITE/APEX/1?timeout=60000
288 eventProtocolParameters:
291 versionAlias: version
292 pojoField: APPCLCMResponseEvent
293 eventName: APPCRestartVNFResponseEvent
294 eventNameFilter: APPCRestartVNFResponseEvent
295 eventOutputParameters:
297 carrierTechnologyParameters:
298 carrierTechnology: FILE
300 fileName: "/tmp/VCPEEventsOut.json"
301 eventProtocolParameters:
303 GuardRequestorProducer:
304 carrierTechnologyParameters:
305 carrierTechnology: RESTREQUESTOR
306 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters
307 eventProtocolParameters:
309 eventNameFilter: GuardRequestEvent
311 requestorPeer: GuardRequestorConsumer
312 requestorTimeout: 500
314 carrierTechnologyParameters:
315 carrierTechnology: RESTCLIENT
316 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters
318 url: http://message-router:3904/events/APPC-LCM-READ
319 eventProtocolParameters:
322 versionAlias: version
324 pojoField: APPCLCMRequestEvent
325 eventNameFilter: APPCRestartVNFRequestEvent
327 carrierTechnologyParameters:
328 carrierTechnology: RESTCLIENT
329 parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters
331 url: http://message-router:3904/events/POLICY-CL-MGT
332 eventProtocolParameters:
335 versionAlias: version
337 pojoField: VirtualControlLoopNotification
338 eventNameFilter: ControlLoopLogEvent