Make Network Slicing usecase more user friendly
[demo.git] / tutorials / 5GE2ENetworkSlicing / common / policies / trtnsst / query_nsi.json
1 {
2     "queryPolicy_{{ service_name }}": {
3         "type": "onap.policies.optimization.service.QueryPolicy",
4         "version": "1.0.0",
5         "type_version": "1.0.0",
6         "metadata": {
7             "policy-id": "queryPolicy_{{ service_name }}",
8             "policy-version": 1
9         },
10         "properties": {
11             "scope": [
12                 "shared,reuse",
13                 "shared,create_new",
14                 "non-shared"
15             ],
16             "services": [
17                 "{{ service_name }}"
18             ],
19             "geography": [],
20             "identity": "queryPolicy_{{ service_name }}",
21             "queryProperties": [
22                 {
23                     "attribute": "latency",
24                     "attribute_location": "latency"
25                 },
26                 {
27                     "attribute": "max_number_of_ues",
28                     "attribute_location": "max_number_of_ues"
29                 },
30                 {
31                     "attribute": "AN_NF_max_throughput",
32                     "attribute_location": "AN_NF_max_throughput"
33                 },
34                 {
35                     "attribute": "AN_NF_max_number_of_ues",
36                     "attribute_location": "AN_NF_max_number_of_ues"
37                 },
38                 {
39                     "attribute": "AN_NF_terminal_density",
40                     "attribute_location": "AN_NF_terminal_density"
41                 },
42                 {
43                     "attribute": "AN_NF_latency",
44                     "attribute_location": "AN_NF_latency"
45                 },
46                 {
47                     "attribute": "TN_FH_latency",
48                     "attribute_location": "TN_FH_latency"
49                 },
50                 {
51                     "attribute": "TN_MH_latency",
52                     "attribute_location": "TN_MH_latency"
53                 },
54                 {
55                     "attribute": "TN_FH_max_throughput",
56                     "attribute_location": "TN_FH_max_throughput"
57                 },
58                 {
59                     "attribute": "TN_MH_max_throughput",
60                     "attribute_location": "TN_MH_max_throughput"
61                 },
62                 {
63                     "attribute": "s_nssai_list",
64                     "attribute_location": "s_nssai_list"
65                 },
66                 {
67                     "attribute": "plmn_id_list",
68                     "attribute_location": "plmn_id_list"
69                 },
70                 {
71                     "attribute": "coverage_area_ta_list",
72                     "attribute_location": "coverage_area_ta_list"
73                 },
74                 {
75                     "attribute": "resource_sharing_level",
76                     "attribute_location": "resource_sharing_level"
77                 },
78                 {
79                     "attribute": "ue_mobility_level",
80                     "attribute_location": "ue_mobility_level"
81                 },
82                 {
83                     "attribute": "sst",
84                     "attribute_location": "sst"
85                 },
86                 {
87                     "attribute": "max_number_of_pdu_session",
88                     "attribute_location": "max_number_of_pdu_session"
89                 },
90                 {
91                     "attribute": "perf_req",
92                     "attribute_location": "perf_req"
93                 },
94                 {
95                     "attribute": "exp_data_rate_dl",
96                     "attribute_location": "perf_req.perfReqEmbbList.expDataRateDL"
97                 },
98                 {
99                     "attribute": "exp_data_rate_ul",
100                     "attribute_location": "perf_req.perfReqEmbbList.expDataRateUL"
101                 },
102                 {
103                     "attribute": "model_invariant_id",
104                     "attribute_location": "invariantUUID"
105                 },
106                 {
107                     "attribute": "model_version_id",
108                     "attribute_location": "UUID"
109                 },
110                 {
111                     "attribute": "activity_factor",
112                     "attribute_location": "perf_req.perfReqEmbbList.activityFactor"
113                 }
114             ]
115         }
116     }
117 }