- Created by krishna moorthy, last modified on Apr 01, 2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 5 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" } }, "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 } } } } }
Aggregation Policy
Aggregation Policy Expand source
{ "OSDF_FRANKFURT.Aggregation_URLLC_1":{ "type":"onap.policies.optimization.AggregationPolicy", "version":"1.0.0", "type_version":"1.0.0", "metadata":{ "policy-id":"OSDF_FRANKFURT.Aggregation_URLLC_1", "policy-version":1 }, "properties":{ "scope":[ "OSDF_FRANKFURT", "URLLC_1" ], "resources":[ "URLLC_1" ], "services":[ "URLLC_1" ], "identity":"Aggregation_URLLC_1", "applicableResources":"any", "aggregationProperty":[ { "attribute":"latency", "function":"sum", "operator":"lte", "threshold":40, "unit":"ms" } ] } } }
- No labels