{ "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": {} }