...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "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.AggregationPolicy":{ "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" } }, "services":{ "type":"list", "required":true, "entry_schema":{ "type":"string" } }, "aggregationProperties":{ "type":"list", "required":true, "entry_schema":{ "type":"policy.data.aggregationProperties_properties" } } } } }, "data_types":{ "policy.data.aggregationProperties_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 }, "function":{ "type":"string", "required":true } } } } } |
...