- Created by krishna moorthy, last modified by dhebeha mj on Mar 31, 2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 3 Next »
Sample Threshold Policy
Threshold Policy Expand source
{ "OSDF_FRANKFURT.Threshold_URLLC_Core_1":{ "type":"onap.policies.optimization.ThresholdPolicy", "version":"1.0.0", "type_version":"1.0.0", "metadata":{ "policy-id":"OSDF_FRANKFURT.Threshold_URLLC_Core_1", "policy-version":1 }, "properties":{ "scope":[ "OSDF_FRANKFURT", "URLLC_1", "URLLC_Core_1" ], "resources":[ "URLLC_Core_1" ], "services":[ "URLLC_1" ], "identity":"Threshold_URLLC_Core_1", "thresholdProperties":[ { "attribute":"latency", "operator":"lte", "threshold":5, "unit":"ms" }, { "attribute":"reliability", "operator":"gte", "threshold":99.999, "unit":"" } ] } } }
Threshold Policy Model Expand source
{ "tosca_definitions_version":"tosca_simple_yaml_1_0_0", "policy_types":{ "onap.policies.Optimization":{ "derived_from":"tosca.policies.Root", "version":"1.0.0", "description":"a base policy type for all policies that govern optimization" }, "onap.policies.optimization.ThresholdPolicy":{ "derived_from":"onap.policies.Optimization", "properties":{ "scope":{ "type":"list", "description":"scope where the policy is applicable", "required":true, "matchable":true, "entry_schema":{ "type":"string" } }, "policyType":{ "type":"list", "description":"type of a policy", "required":true, "matchable":true, "entry_schema":{ "type":"string", "consraints":[ { "valid_values":[ "thresholdPolicy" ] } ] } }, "identity":{ "type":"string", "required":true }, "resources":{ "type":"list", "required":true, "entry_schema":{ "type":"string" } }, "thresholdProperties":{ "type":"list", "required":true, "entry_schema":{ "type":"policy.data.thresholdProperties_properties" } } } } }, "data_types":{ "policy.data.thresholdProperties_properties":{ "derived_from":"tosca.nodes.Root", "properties":{ "attribute":{ "type":"string", "required":true }, "operator":{ "type":"string", "required":true }, "threshold":{ "type":"float", "required":true }, "unit":{ "type":"string", "required":false } } } } }
- No labels