# #============LICENSE_START================================================== # ONAP Policy Engine #=========================================================================== # Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved. #=========================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #============LICENSE_END================================================== # tosca_definitions_version: tosca_simple_yaml_1_0_0 node_types: # policy root node policy.nodes.Root: derived_from: tosca.nodes.Root properties: policyName: type: string required: true policyVersion: type: string required: true policyScope: type: string required: true policyDescription: type: string required: false # virtual policy node for string matcher policy.nodes.tca: derived_from: policy.nodes.Root properties: functionalRole: type: string required: true default: "ClosedLoop_F5-d925ed73-8231-4d02-9545-db4e101f88f8" policyName: type: string required: true default: "configuration.dcae.microservice.tca.xml" policyVersion: type: string required: true default: "v0.0.1" threshholds: type: list entry_schema: - type:policy.data.Threshold data_types: policy.data.Threshold: derived_from: tosca.nodes.Root properties: closedLoopControlName: type: string required: true version: type: string required: true default: "1.0.2" fieldPath: type: string required: true thresholdValue: type: integer required: true direction: type: string required: true severity: type: string required: true