blob: 615402b1129f33c60a5bf129dff2fbdc8b96a9d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
---
# Representation of apex decision maker policy with metadataSet reference in the metadata field.
tosca_definitions_version: tosca_simple_yaml_1_1_0
topology_template:
policies:
- operational.apex.decisionMaker:
type: onap.policies.native.Apex
type_version: 1.0.0
name: operational.apex.decisionMaker
version: 1.0.0
metadata:
metadataSetName: apexMetadata_decisionMaker
metadataSetVersion: 1.0.0
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
|