Make Network Slicing usecase more user friendly
[demo.git] / tutorials / 5GE2ENetworkSlicing / common / policies / gen_nssi_policies / optimization_nssi.json
1 {
2     "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3     "topology_template": {
4         "policies": [
5             {
6                 "minimize_latency_EmbbCn_External": {
7                     "metadata": {
8                         "policy-id": "minimize_latency_EmbbCn_External",
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": "EmbbCn_External"
23                                     }
24                                 }
25                             ]
26                         },
27                         "resources": [
28                             "EmbbCn_External"
29                         ],
30                         "scope": [
31                             "OSDF_GUILIN"
32                         ],
33                         "services": [
34                             "EmbbCn_External"
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 }