--- tosca_definitions_version: tosca_simple_yaml_1_0_0 topology_template: policies: - onap.policies.native.apex.Vcpe: type: onap.policies.native.Apex type_version: 1.0.0 properties: engineServiceParameters: name: MyApexEngine version: 0.0.1 id: 45 instanceCount: 4 deploymentPort: 12561 policyModelFileName: "/home/apexuser/examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json" 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 policy_type_impl: apexPolicyModel: key: name: PolicyModel version: 0.0.1 keyInformation: key: name: KeyInfoMapKey version: 0.0.1 keyInfoMap: entry: - key: name: ContextSchemas version: 0.0.1 value: key: name: ContextSchemas version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e000 description: Generated description for concept referred to by key "ContextSchemas:0.0.1" - key: name: KeyInfoMapKey version: 0.0.1 value: key: name: KeyInfoMapKey version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e001 description: Generated description for concept referred to by key "KeyInfoMapKey:0.0.1" - key: name: MapType version: 0.0.1 value: key: name: MapType version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e002 description: Generated description for concept referred to by key "MapType:0.0.1" - key: name: PolicyModel version: 0.0.1 value: key: name: PolicyModel version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e003 description: Generated description for concept referred to by key "PolicyModel:0.0.1" - key: name: StringType version: 0.0.1 value: key: name: StringType version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e004 description: Generated description for concept referred to by key "StringType:0.0.1" - key: name: context version: 0.0.1 value: key: name: context version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e005 description: Generated description for concept referred to by key "context:0.0.1" - key: name: contextAlbum0 version: 0.0.1 value: key: name: contextAlbum0 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e006 description: Generated description for concept referred to by key "contextAlbum0:0.0.1" - key: name: contextAlbum1 version: 0.0.1 value: key: name: contextAlbum1 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e007 description: Generated description for concept referred to by key "contextAlbum1:0.0.1" - key: name: eventContextItem0 version: 0.0.1 value: key: name: eventContextItem0 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e008 description: Generated description for concept referred to by key "eventContextItem0:0.0.1" - key: name: eventContextItem1 version: 0.0.1 value: key: name: eventContextItem1 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e009 description: Generated description for concept referred to by key "eventContextItem1:0.0.1" - key: name: events version: 0.0.1 value: key: name: events version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e010 description: Generated description for concept referred to by key "events:0.0.1" - key: name: inEvent version: 0.0.1 value: key: name: inEvent version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e011 description: Generated description for concept referred to by key "inEvent:0.0.1" - key: name: outEvent0 version: 0.0.1 value: key: name: outEvent0 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e012 description: Generated description for concept referred to by key "outEvent0:0.0.1" - key: name: outEvent1 version: 0.0.1 value: key: name: outEvent1 version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e013 description: Generated description for concept referred to by key "outEvent1:0.0.1" - key: name: policies version: 0.0.1 value: key: name: policies version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e014 description: Generated description for concept referred to by key "policies:0.0.1" - key: name: policy version: 0.0.1 value: key: name: policy version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e015 description: Generated description for concept referred to by key "policy:0.0.1" - key: name: task version: 0.0.1 value: key: name: task version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e016 description: Generated description for concept referred to by key "task:0.0.1" - key: name: tasks version: 0.0.1 value: key: name: tasks version: 0.0.1 UUID: 0ce9168c-e6df-414f-9646-6da464b6e017 description: Generated description for concept referred to by key "tasks:0.0.1" policies: key: name: policies version: 0.0.1 policyMap: entry: - key: name: policy version: 0.0.1 value: policyKey: name: policy version: 0.0.1 template: FREEFORM state: entry: - key: state value: stateKey: parentKeyName: policy parentKeyVersion: 0.0.1 parentLocalName: 'NULL' localName: state trigger: name: inEvent version: 0.0.1 stateOutputs: entry: - key: stateOutput0 value: key: parentKeyName: policy parentKeyVersion: 0.0.1 parentLocalName: state localName: stateOutput0 outgoingEvent: name: outEvent0 version: 0.0.1 nextState: parentKeyName: 'NULL' parentKeyVersion: 0.0.0 parentLocalName: 'NULL' localName: 'NULL' contextAlbumReference: - name: contextAlbum0 version: 0.0.1 - name: contextAlbum1 version: 0.0.1 taskSelectionLogic: key: taskSelectionLogic logicFlavour: MVEL logic: Some TS logic stateFinalizerLogicMap: entry: [] defaultTask: name: task version: 0.0.1 taskReferences: entry: - key: name: task version: 0.0.1 value: key: parentKeyName: policy parentKeyVersion: 0.0.1 parentLocalName: state localName: task outputType: DIRECT output: parentKeyName: policy parentKeyVersion: 0.0.1 parentLocalName: state localName: stateOutput0 firstState: state tasks: key: name: tasks version: 0.0.1 taskMap: entry: - key: name: task version: 0.0.1 value: key: name: task version: 0.0.1 inputFields: entry: - key: IEPAR0 value: key: IEPAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: IEPAR1 value: key: IEPAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 outputFields: entry: - key: OE0PAR0 value: key: OE0PAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: OE0PAR1 value: key: OE0PAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 - key: OE1PAR0 value: key: OE1PAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: OE1PAR1 value: key: OE1PAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 taskParameters: entry: - key: taskParameter0 value: key: parentKeyName: task parentKeyVersion: 0.0.1 parentLocalName: 'NULL' localName: taskParameter0 defaultValue: Task parameter 0 value - key: taskParameter1 value: key: parentKeyName: task parentKeyVersion: 0.0.1 parentLocalName: 'NULL' localName: taskParameter1 defaultValue: Task parameter 1 value contextAlbumReference: - name: contextAlbum0 version: 0.0.1 - name: contextAlbum1 version: 0.0.1 taskLogic: key: taskLogic logicFlavour: MVEL logic: Some task logic events: key: name: events version: 0.0.1 eventMap: entry: - key: name: inEvent version: 0.0.1 value: key: name: inEvent version: 0.0.1 nameSpace: org.onap.policy.apex.model.policymodel.events source: Source target: Target parameter: entry: - key: IEPAR0 value: key: IEPAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: IEPAR1 value: key: IEPAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 - key: name: outEvent0 version: 0.0.1 value: key: name: outEvent0 version: 0.0.1 nameSpace: org.onap.policy.apex.model.policymodel.events source: Source target: Target parameter: entry: - key: OE0PAR0 value: key: OE0PAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: OE0PAR1 value: key: OE0PAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 - key: OE1PAR0 value: key: OE1PAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: OE1PAR1 value: key: OE1PAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 - key: name: outEvent1 version: 0.0.1 value: key: name: outEvent1 version: 0.0.1 nameSpace: org.onap.policy.apex.model.policymodel.events source: Source target: Target parameter: entry: - key: OE1PAR0 value: key: OE1PAR0 fieldSchemaKey: name: eventContextItem0 version: 0.0.1 - key: OE1PAR1 value: key: OE1PAR1 fieldSchemaKey: name: eventContextItem1 version: 0.0.1 albums: key: name: context version: 0.0.1 albums: entry: - key: name: contextAlbum0 version: 0.0.1 value: key: name: contextAlbum0 version: 0.0.1 scope: APPLICATION isWritable: true itemSchema: name: MapType version: 0.0.1 - key: name: contextAlbum1 version: 0.0.1 value: key: name: contextAlbum1 version: 0.0.1 scope: GLOBAL isWritable: false itemSchema: name: StringType version: 0.0.1 schemas: key: name: ContextSchemas version: 0.0.1 schemas: entry: - key: name: MapType version: 0.0.1 value: key: name: MapType version: 0.0.1 schemaFlavour: Java schemaDefinition: org.onap.policy.apex.model.policymodel.concepts.TestContextItem00A - key: name: StringType version: 0.0.1 value: key: name: StringType version: 0.0.1 schemaFlavour: Java schemaDefinition: org.onap.policy.apex.model.policymodel.concepts.TestContextItem000 - key: name: eventContextItem0 version: 0.0.1 value: key: name: eventContextItem0 version: 0.0.1 schemaFlavour: Java schemaDefinition: java.lang.String - key: name: eventContextItem1 version: 0.0.1 value: key: name: eventContextItem1 version: 0.0.1 schemaFlavour: Java schemaDefinition: java.lang.Long