Add support to process NSI selection request
[optf/osdf.git] / test / policy-local-files / slice-selection-files / vnf_policy_nsi_non_shared_case.json
1
2          {
3             "OSDF_GUILIN.vnfPolicy_URLLC":{
4                "metadata":{
5                   "policy-id":"OSDF_GUILIN.vnfPolicy_URLLC",
6                   "policy-version":1
7                },
8                "properties":{
9                   "identity":"vnf_URLLC",
10                   "resources":["embb-nst"],
11                   "scope":[
12                      "OSDF_GUILIN",
13                      "non-shared"
14                   ],
15                   "services":[
16                      "embb-nst"
17                   ],
18                   "geography":[],
19                   "vnfProperties":[
20                         {
21                         "attributes":{
22                            "core":{
23                               "latency":{
24                                  "max":{"get_param":"latency"},
25                                  "min":{"get_param":"cn_latency"},
26                                  "steps":1
27                               },
28                               "reliability":{
29                                  "values":[
30                                     99.9,
31                                     99.999
32                                  ]
33                               }
34                            },
35                            "ran":{
36                               "latency":{
37                                  "max":{"get_param":"latency"},
38                                  "min":{"get_param":"an_latency"},
39                                  "steps":1
40                               },
41                               "reliability":{
42                                  "values":[
43                                     99.9,
44                                     99.9
45                                  ]
46                               }
47                            },
48                            "transport":{
49                               "latency":{
50                                  "max":{"get_param":"latency"},
51                                  "min":{"get_param":"tn_bh_latency"},
52                                  "steps":1
53                               },
54                               "reliability":{
55                                  "values":[
56                                     99.9,
57                                     99.99
58                                  ]
59                               }
60                            }
61                         },
62                         "inventoryProvider":"generator",
63                         "inventoryType":"slice_profiles",
64                         "unique":"true",
65                         "defaultAttributes":{
66                            "creation-cost" : 0.9
67                         }
68                      }
69                   ]
70                },
71                "type":"onap.policies.optimization.resource.VnfPolicy",
72                "type_version":"1.0.0",
73                "version":"1.0.0"
74             }
75          }
76