aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/resources/http-cache/example/policy/api/v1/policytypes/onap.policies.controlloop.guard.common.MinMax/versions/1.0.0/.file
blob: 778efae9e8631200c934e953860e87b48a88e823 (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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
  "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
  "policy_types": {
    "onap.policies.controlloop.guard.Common": {
      "properties": {
        "id": {
          "name": "id",
          "type": "string",
          "typeVersion": "0.0.0",
          "description": "The Control Loop id this applies to.",
          "required": false,
          "constraints": [],
          "metadata": {}
        },
        "actor": {
          "name": "actor",
          "type": "string",
          "typeVersion": "0.0.0",
          "description": "Specifies the Actor the guard applies to.",
          "required": true,
          "constraints": [],
          "metadata": {}
        },
        "operation": {
          "name": "operation",
          "type": "string",
          "typeVersion": "0.0.0",
          "description": "Specified the operation that the actor is performing the guard applies to.",
          "required": true,
          "constraints": [],
          "metadata": {}
        },
        "timeRange": {
          "name": "timeRange",
          "type": "tosca.datatypes.TimeInterval",
          "typeVersion": "0.0.0",
          "description": "An optional range of time during the day the guard policy is valid for.\n",
          "required": false,
          "constraints": [],
          "metadata": {}
        }
      },
      "name": "onap.policies.controlloop.guard.Common",
      "version": "1.0.0",
      "derived_from": "tosca.policies.Root",
      "metadata": {},
      "description": "This is the base Policy Type for Guard policies that guard the execution of Operational\nPolicies.\n"
    },
    "onap.policies.controlloop.guard.common.MinMax": {
      "properties": {
        "min": {
          "name": "min",
          "type": "integer",
          "typeVersion": "0.0.0",
          "description": "The minimum instances of this entity",
          "required": true,
          "constraints": [],
          "metadata": {}
        },
        "max": {
          "name": "max",
          "type": "integer",
          "typeVersion": "0.0.0",
          "description": "The maximum instances of this entity",
          "required": false,
          "constraints": [],
          "metadata": {}
        }
      },
      "name": "onap.policies.controlloop.guard.common.MinMax",
      "version": "1.0.0",
      "derived_from": "onap.policies.controlloop.guard.Common",
      "metadata": {},
      "description": "Supports Min/Max number of entity for scaling operations"
    }
  },
  "name": "ToscaServiceTemplateSimple",
  "version": "1.0.0",
  "metadata": {}
}