Repair policy types in TOSCA service template
[policy/models.git] / models-examples / src / main / resources / policies / onap.policies.controlloop.guard.MinMax.yaml
1 policy_types:
2    onap.policies.controlloop.Guard:
3       derived_from: tosca.policies.Root
4       version: 1.0.0
5       description: Guard Policies for Control Loop Operational Policies
6    onap.policies.controlloop.guard.MinMax:
7       derived_from: onap.policies.controlloop.Guard
8       version: 1.0.0
9       description: Supports Min/Max number of VF Modules
10       properties:
11          minmax_policy:
12             type: map
13             description: null
14             entry_schema:
15                type: onap.datatypes.guard.MinMax
16 data_types:
17    onap.datatypes.guard.MinMax:
18       derived_from: tosca.datatypes.Root
19       properties:
20          actor:
21             type: string
22             description: Specifies the Actor
23             required: true
24          recipe:
25             type: string
26             description: Specified the Recipe
27             required: true
28          time_range:
29             type: tosca.datatypes.TimeInterval
30             description: An optional range of time during the day the Min/Max limit is valid for.
31             required: false
32          controlLoopName:
33             type: string
34             description: An optional specific control loop to apply this guard to.
35             required: false
36          min_vf_module_instances:
37             type: integer
38             required: true
39             description: The minimum instances of this VF-Module
40          max_vf_module_instances:
41             type: integer
42             required: false
43             description: The maximum instances of this VF-Module