diff options
author | Pamela Dragosh <pdragosh@research.att.com> | 2020-02-12 19:27:42 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-02-12 19:27:42 +0000 |
commit | ad1cd2013f45da5764fc9610db1f679d3c3762cb (patch) | |
tree | 08be2a65176032ccd8865dffaab0362449331e5c /models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml | |
parent | 35867f2e63c26d47417bfefc9a0912f17c4a873a (diff) | |
parent | 88bcb550c2efd5e43ad3d256fe075a6bf7e90538 (diff) |
Merge "Implement validation and hierarchical get"
Diffstat (limited to 'models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml')
-rw-r--r-- | models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml b/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml index 2dc6ba83b..0dbe7e41a 100644 --- a/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml +++ b/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml @@ -6,26 +6,26 @@ policy_types: description: Operational Policy for Control Loop execution properties: id: - type: String + type: string description: The unique control loop id. required: true timeout: - type: Integer + 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 abatement: - type: Boolean + type: boolean description: Whether an abatement event message will be expected for the control loop from DCAE. required: true default: false trigger: - type: String + type: string description: Initial operation to execute upon receiving an Onset event message for the Control Loop. required: true operations: - type: List + type: list description: List of operations to be performed when Control Loop is triggered. required: true entry_schema: @@ -38,7 +38,7 @@ policy_types: description: Operational policies for Drools PDP properties: controllerName: - type: String + type: string description: Drools controller properties required: false @@ -49,11 +49,11 @@ data_types: description: Captures information of an operational failure performed for control loop properties: messages: - type: String + type: string description: error message required: true category: - type: String + type: string description: | The category the error occurred in. Whether this is a general error from the actor, or the operation timed out, retries were exhausted in trying to execute the operation, a guard policy prevented the @@ -66,13 +66,13 @@ data_types: description: Definition for a entity in A&AI to perform a control loop operation on properties: targetType: - type: String + type: string description: Category for the target type required: true constraints: - valid_values: [VNF, VM, VFMODULE, PNF] entityIds: - type: Map + type: map description: | Map of values that identify the resource. If none are provided, it is assumed that the entity that generated the ONSET event will be the target. @@ -83,36 +83,36 @@ data_types: description: An actor/operation/target definition properties: actor: - type: String + type: string description: The actor performing the operation. required: true operation: - type: String + type: string description: The operation the actor is performing. required: true target: - type: String + type: string description: The resource the operation should be performed on. required: true metadata: clamp_possible_values: <string:see clamp project for syntax> payload: - type: Map + type: map description: Name/value pairs of payload information passed by Policy to the actor required: false entry_schema: - type: String + type: string onap.datatype.controlloop.Operation: derived_from: tosca.datatypes.Root description: An operation supported by an actor properties: id: - type: String + type: string description: Unique identifier for the operation required: true description: - type: String + type: string description: A user-friendly description of the intent for the operation required: false operation: @@ -122,41 +122,41 @@ data_types: metadata: clamp_possible_values: <string:see clamp project for syntax> timeout: - type: Integer + type: integer description: The amount of time for the actor to perform the operation. required: true retries: - type: Integer + type: integer description: The number of retries the actor should attempt to perform the operation. required: true default: 0 success: - type: String + type: string description: Points to the operation to invoke on success. A value of "final_success" indicates and end to the operation. required: false default: final_success failure: - type: String + type: string description: Points to the operation to invoke on Actor operation failure. required: false default: final_failure failure_timeout: - type: String + type: string description: Points to the operation to invoke when the time out for the operation occurs. required: false default: final_failure_timeout failure_retries: - type: String + type: string description: Points to the operation to invoke when the current operation has exceeded its max retries. required: false default: final_failure_retries failure_exception: - type: String + type: string description: Points to the operation to invoke when the current operation causes an exception. required: false default: final_failure_exception failure_guard: - type: String + type: string description: Points to the operation to invoke when the current operation is blocked due to guard policy enforcement. required: false default: final_failure_guard |