09737ad04df1341940abf8b4b73d9e184fbb565c
[optf/osdf.git] / examples / policies / nst_policies / optimization_policy_nst.json
1 {
2    "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3    "topology_template": {
4       "policies": [
5 {
6     "nst_minimize_latency": {
7         "metadata": {
8             "policy-id": "nst_minimize_latency",
9             "policy-version": 1
10         },
11         "properties": {
12             "geography": [],
13             "identity": "optimization",
14             "goal": "minimize",
15             "operation_function": {
16                 "operator": "sum",
17                 "operands": [
18                     {
19                         "function": "attribute",
20                         "params": {
21                             "attribute": "latency",
22                             "demand": "nst"
23                         }
24                     }
25                 ]
26             },
27             "resources": [
28                 "nst"
29             ],
30             "scope": [
31                 "OSDF_GUILIN"
32             ],
33             "services": [
34                 "nst"
35             ]
36         },
37         "type": "onap.policies.optimization.resource.OptimizationPolicy",
38         "type_version": "2.0.0",
39         "version": "1.0.0"
40     }
41 }
42       ]
43    }
44 }