Merge "Release 5.1.3"
[clamp.git] / src / test / resources / http-cache / example / policy / api / v1 / policytypes / onap.policies.controlloop.guard.common.MinMax / versions / 1.0.0 / .file
1 {
2   "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3   "policy_types": {
4     "onap.policies.controlloop.guard.Common": {
5       "properties": {
6         "id": {
7           "name": "id",
8           "type": "string",
9           "typeVersion": "0.0.0",
10           "description": "The Control Loop id this applies to.",
11           "required": false,
12           "constraints": [],
13           "metadata": {}
14         },
15         "actor": {
16           "name": "actor",
17           "type": "string",
18           "typeVersion": "0.0.0",
19           "description": "Specifies the Actor the guard applies to.",
20           "required": true,
21           "constraints": [],
22           "metadata": {}
23         },
24         "operation": {
25           "name": "operation",
26           "type": "string",
27           "typeVersion": "0.0.0",
28           "description": "Specified the operation that the actor is performing the guard applies to.",
29           "required": true,
30           "constraints": [],
31           "metadata": {}
32         },
33         "timeRange": {
34           "name": "timeRange",
35           "type": "tosca.datatypes.TimeInterval",
36           "typeVersion": "0.0.0",
37           "description": "An optional range of time during the day the guard policy is valid for.\n",
38           "required": false,
39           "constraints": [],
40           "metadata": {}
41         }
42       },
43       "name": "onap.policies.controlloop.guard.Common",
44       "version": "1.0.0",
45       "derived_from": "tosca.policies.Root",
46       "metadata": {},
47       "description": "This is the base Policy Type for Guard policies that guard the execution of Operational\nPolicies.\n"
48     },
49     "onap.policies.controlloop.guard.common.MinMax": {
50       "properties": {
51         "min": {
52           "name": "min",
53           "type": "integer",
54           "typeVersion": "0.0.0",
55           "description": "The minimum instances of this entity",
56           "required": true,
57           "constraints": [],
58           "metadata": {}
59         },
60         "max": {
61           "name": "max",
62           "type": "integer",
63           "typeVersion": "0.0.0",
64           "description": "The maximum instances of this entity",
65           "required": false,
66           "constraints": [],
67           "metadata": {}
68         }
69       },
70       "name": "onap.policies.controlloop.guard.common.MinMax",
71       "version": "1.0.0",
72       "derived_from": "onap.policies.controlloop.guard.Common",
73       "metadata": {},
74       "description": "Supports Min/Max number of entity for scaling operations"
75     }
76   },
77   "name": "ToscaServiceTemplateSimple",
78   "version": "1.0.0",
79   "metadata": {}
80 }