aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/main/resources/preloadedPolicyTypes/onap.policies.controlloop.guard.coordination.FirstBlocksSecond.json
blob: 43539d0259d05060478f5ebe0a5d7357c0bbb16b (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
{
    "policy_types": [
        {
            "onap.policies.controlloop.Guard": {
                "derived_from": "tosca.policies.Root",
                "version": "1.0.0",
                "description": "Guard Policies for Control Loop Operational Policies"
            }
        },
        {
            "onap.policies.controlloop.guard.Coordination": {
                "derived_from": "onap.policies.controlloop.Guard",
                "version": "1.0.0",
                "description": "Guard Policies for Control Loop Coordination"
            }
        },
        {
            "onap.policies.controlloop.guard.coordination.FirstBlocksSecond": {
                "derived_from": "onap.policies.controlloop.guard.Coordination",
                "version": "1.0.0",
                "description": "Supports one Control Loop blocking another",
                "properties": {
                    "controlLoop": {
                        "type": "list",
                        "description": "Specific Control Loops to which to apply this guard",
                        "required": true,
                        "constraint": {
                            "length": 2
                        },
                        "entry_schema": {
                            "type": "string"
                        }
                    }
                }
            }
        }
    ]
}