blob: 6a17f107c4da437ab659dc4bd536e54abd0d6565 (
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
|
tosca_definitions_version: tosca_simple_yaml_1_0_0
policy_types:
onap.policies.Native:
derived_from: tosca.policies.Root
description: a base policy type for all native PDP policies
version: 1.0.0
onap.policies.native.Drools:
derived_from: onap.policies.Native
description: a policy type for native drools policies
version: 1.0.0
properties:
rulesArtifact:
type: onap.datatypes.native.rules_artifact
required: true
description: the GAV information of the maven artifact
controller:
type: onap.datatypes.drools.controller.relation
required: true
description: the drools controller to which the current native policy is assigned
data_types:
onap.datatypes.native.rules_artifact:
derived_from: tosca.datatypes.Root
properties:
groupId:
type: string
required: true
description: the groupId of the maven artifact
artifactId:
type: string
required: true
description: the artifactId of the maven artifact
version:
type: string
required: true
description: the version of the maven artifact
onap.datatypes.drools.controller.relation:
derived_from: tosca.datatypes.Root
properties:
controllerName:
type: string
required: true
description: the name of drools controller policy
|