--- # Representation of apex decision maker policy that will be passed on to the apex-pdp from PAP. # The metadataSet definition for the metadata reference is added under the metadata field of the policy by PAP. tosca_definitions_version: tosca_simple_yaml_1_1_0 topology_template: policies: - operational.apex.decisionMaker: type: onap.policies.controlloop.operational.common.apex.decisionMaker type_version: 1.0.0 derived_from: tosca.policies.Root name: operational.apex.decisionMaker version: 1.0.0 metadata: policyModel: key: name: DecisionMakerPolicyModel version: 0.0.1 keyInformation: key: name: DecisionMakerPolicyModel_KeyInfo version: 0.0.1 keyInfoMap: entry: - key: name: AnswerAlbum version: 0.0.1 value: key: name: AnswerAlbum version: 0.0.1 UUID: 4ea21a2c-5dc7-337f-ba13-f427a4ae79a1 description: Generated description for concept referred to by key "AnswerAlbum:0.0.1" - key: name: AnswerEvent version: 0.0.1 value: key: name: AnswerEvent version: 0.0.1 UUID: ce2233b8-bb89-3c5e-a18f-1d13089d2bb6 description: Generated description for concept referred to by key "AnswerEvent:0.0.1" - key: name: AnswerInitPolicy version: 0.0.1 value: key: name: AnswerInitPolicy version: 0.0.1 UUID: c8254064-b171-3ccb-85c0-29b5719ee8fc description: Generated description for concept referred to by key "AnswerInitPolicy:0.0.1" - key: name: AnswerInitTask version: 0.0.1 value: key: name: AnswerInitTask version: 0.0.1 UUID: 28fb33d2-a4e0-3046-8302-7baf9a2056d1 description: Generated description for concept referred to by key "AnswerInitTask:0.0.1" - key: name: DecisionEvent version: 0.0.1 value: key: name: DecisionEvent version: 0.0.1 UUID: 487acc75-b5a1-3285-90cf-98ecd6fb3500 description: Generated description for concept referred to by key "DecisionEvent:0.0.1" - key: name: DecisionMakerPolicy version: 0.0.1 value: key: name: DecisionMakerPolicy version: 0.0.1 UUID: 9e8dda9a-6f85-311d-842b-00b5b5578edd description: Generated description for concept referred to by key "DecisionMakerPolicy:0.0.1" - key: name: DecisionMakerPolicyModel version: 0.0.1 value: key: name: DecisionMakerPolicyModel version: 0.0.1 UUID: d7789464-e4d1-382e-8481-fba53fa7b9a9 description: Generated description for concept referred to by key "DecisionMakerPolicyModel:0.0.1" - key: name: DecisionMakerPolicyModel_Albums version: 0.0.1 value: key: name: DecisionMakerPolicyModel_Albums version: 0.0.1 UUID: e5dfbadd-5229-3ad9-996c-eda030ef5dc1 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Albums:0.0.1" - key: name: DecisionMakerPolicyModel_Events version: 0.0.1 value: key: name: DecisionMakerPolicyModel_Events version: 0.0.1 UUID: b4248202-ff8e-3d45-8b3d-0ed0fd2eaed4 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Events:0.0.1" - key: name: DecisionMakerPolicyModel_KeyInfo version: 0.0.1 value: key: name: DecisionMakerPolicyModel_KeyInfo version: 0.0.1 UUID: 693b1b29-c4c6-34ba-98e1-bc1a7576f0f8 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_KeyInfo:0.0.1" - key: name: DecisionMakerPolicyModel_Policies version: 0.0.1 value: key: name: DecisionMakerPolicyModel_Policies version: 0.0.1 UUID: 2dee1e42-9caa-32b1-9298-784dcdcb9cae description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Policies:0.0.1" - key: name: DecisionMakerPolicyModel_Schemas version: 0.0.1 value: key: name: DecisionMakerPolicyModel_Schemas version: 0.0.1 UUID: c256f102-2681-3f35-bbbd-1f4948587e15 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Schemas:0.0.1" - key: name: DecisionMakerPolicyModel_Tasks version: 0.0.1 value: key: name: DecisionMakerPolicyModel_Tasks version: 0.0.1 UUID: 660cbdba-687d-3a05-ba26-69daf93a8158 description: Generated description for concept referred to by key "DecisionMakerPolicyModel_Tasks:0.0.1" - key: name: DitheringAnswerTask version: 0.0.1 value: key: name: DitheringAnswerTask version: 0.0.1 UUID: da31cee8-2e84-39d2-9337-9ee3bf347c98 description: Generated description for concept referred to by key "DitheringAnswerTask:0.0.1" - key: name: LastAnswerAlbum version: 0.0.1 value: key: name: LastAnswerAlbum version: 0.0.1 UUID: 21399145-3fbe-39a5-b863-8a59a8add4a8 description: Generated description for concept referred to by key "LastAnswerAlbum:0.0.1" - key: name: MakeDecisionEvent version: 0.0.1 value: key: name: MakeDecisionEvent version: 0.0.1 UUID: 02ec632a-aeae-31fe-8f6d-656e1875749f description: Generated description for concept referred to by key "MakeDecisionEvent:0.0.1" - key: name: OptimisticAnswerTask version: 0.0.1 value: key: name: OptimisticAnswerTask version: 0.0.1 UUID: 818e6b9e-0109-31f5-a95c-17f6fb016027 description: Generated description for concept referred to by key "OptimisticAnswerTask:0.0.1" - key: name: PessimisticAnswerTask version: 0.0.1 value: key: name: PessimisticAnswerTask version: 0.0.1 UUID: 8f4a707e-0d8b-3e09-b921-332f6f81f302 description: Generated description for concept referred to by key "PessimisticAnswerTask:0.0.1" - key: name: RandomAnswerTask version: 0.0.1 value: key: name: RandomAnswerTask version: 0.0.1 UUID: bfb0af88-b454-3b08-911f-7ff2475350bf description: Generated description for concept referred to by key "RandomAnswerTask:0.0.1" - key: name: RoundRobinAnswerTask version: 0.0.1 value: key: name: RoundRobinAnswerTask version: 0.0.1 UUID: eac6fb59-8aca-3011-b7ba-69875f1db4b6 description: Generated description for concept referred to by key "RoundRobinAnswerTask:0.0.1" - key: name: SimpleIntegerType version: 0.0.1 value: key: name: SimpleIntegerType version: 0.0.1 UUID: ab00a5b8-7edd-340f-8140-4d14f571edfb description: Generated description for concept referred to by key "SimpleIntegerType:0.0.1" - key: name: SimpleStringType version: 0.0.1 value: key: name: SimpleStringType version: 0.0.1 UUID: 8a4957cf-9493-3a76-8c22-a208e23259af description: Generated description for concept referred to by key "SimpleStringType:0.0.1" properties: engineServiceParameters: name: MyApexEngine 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 Java: parameterClassName: org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters jsonAdapters: Instant: adaptedClass: java.time.Instant adaptorClass: org.onap.policy.controlloop.util.Serialization$GsonInstantAdapter taskParameters: - key: ParameterKey1 value: ParameterValue1 - taskId: AAILookupTask:0.0.1 key: SomeKeyForThisTask value: Value eventInputParameters: GuardRequestorConsumer: carrierTechnologyParameters: carrierTechnology: RESTREQUESTOR parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters parameters: url: http://111.222.333.444:5555/pdp/api/getDecision httpMethod: POST restRequestTimeout: 2000 httpHeader: Authorization:aaaaaaaaa== ClientAuth:bbbbbbbbb= eventProtocolParameters: eventProtocol: JSON eventName: GuardResponseEvent eventNameFilter: GuardResponseEvent requestorMode: true requestorPeer: GuardRequestorProducer requestorTimeout: 500 DCAEConsumer: carrierTechnologyParameters: carrierTechnology: RESTCLIENT parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters parameters: url: http://message-router:3904/events/unauthenticated.DCAE_CL_OUTPUT/APEX/1?timeout=60000 eventProtocolParameters: eventProtocol: JSON parameters: nameAlias: closedLoopControlName versionAlias: version sourceAlias: from pojoField: VirtualControlLoopEvent eventName: ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e APPCConsumer: carrierTechnologyParameters: carrierTechnology: RESTCLIENT parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters parameters: url: http://message-router:3904/events/APPC-LCM-WRITE/APEX/1?timeout=60000 eventProtocolParameters: eventProtocol: JSON parameters: versionAlias: version pojoField: APPCLCMResponseEvent eventName: APPCRestartVNFResponseEvent eventNameFilter: APPCRestartVNFResponseEvent eventOutputParameters: logProducer: carrierTechnologyParameters: carrierTechnology: FILE parameters: fileName: "/tmp/VCPEEventsOut.json" eventProtocolParameters: eventProtocol: JSON GuardRequestorProducer: carrierTechnologyParameters: carrierTechnology: RESTREQUESTOR parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters eventProtocolParameters: eventProtocol: JSON eventNameFilter: GuardRequestEvent requestorMode: true requestorPeer: GuardRequestorConsumer requestorTimeout: 500 APPCProducer: carrierTechnologyParameters: carrierTechnology: RESTCLIENT parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters parameters: url: http://message-router:3904/events/APPC-LCM-READ eventProtocolParameters: eventProtocol: JSON parameters: versionAlias: version sourceAlias: from pojoField: APPCLCMRequestEvent eventNameFilter: APPCRestartVNFRequestEvent PolicyLogProducer: carrierTechnologyParameters: carrierTechnology: RESTCLIENT parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters parameters: url: http://message-router:3904/events/POLICY-CL-MGT eventProtocolParameters: eventProtocol: JSON parameters: versionAlias: version sourceAlias: from pojoField: VirtualControlLoopNotification eventNameFilter: ControlLoopLogEvent