tosca_definitions_version: tosca_simple_yaml_1_0_0 policy_types: onap.policies.controlloop.operational.common.Drools: derived_from: onap.policies.controlloop.operational.Common type_version: 1.0.0 version: 1.0.0 description: Operational policies for Drools PDP properties: controllerName: type: String description: Drools controller properties required: true data_types: onap.datatype.controlloop.Operation: derived_from: tosca.datatypes.Root description: An operation supported by an actor properties: id: type: String description: Unique identifier for the operation required: true constraints: - length: 8 description: type: Array description: A user-friendly description of the intent for the operation required: false constraints: - min_length: 5 - max_length: 7 test: type: Integer description: | Overall timeout for executing all the operations. This timeout should equal or exceed the total timeout for each operation listed. required: true constraints: - greater_than: 7 - greater_or_equal: 1 - less_than: 7 - less_or_equal: 1 timeout: type: Integer description: The amount of time for the actor to perform the operation. required: true constraints: - valid_values: [3,4,5.5,6,10] retries: type: Integer description: The number of retries the actor should attempt to perform the operation. required: true default: 0 constraints: - equal: 5 success: type: String description: Points to the operation to invoke on success. A value of "final_success" indicates and end to the operation. required: false constraints: - valid_values: [VALID,TERMINATED]