update link to upper-constraints.txt
[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                      "not-shared"
13                   ],
14                   "services":[
15                      "embb-nst"
16                   ],
17                   "geography":[],
18                   "vnfProperties":[
19                         {
20                         "attributes":{
21                            "service_profile": {
22                               "latency": {"value": {"get_param": "latency"}, "operator": "lte"},
23                               "reliability": {"value": {"get_param": "reliability"}, "operator": "gte"}                           
24                            },
25                            "subnets": { 
26                            "core":{
27                               "latency":{
28                                  "max":{"get_param":"latency"},
29                                  "min":{"get_param":"cn_latency"},
30                                  "steps":1
31                               },
32                               "reliability":{
33                                  "values":[
34                                     99.9,
35                                     99.999
36                                  ]
37                               }
38                            },
39                            "ran":{
40                               "latency":{
41                                  "max":{"get_param":"latency"},
42                                  "min":{"get_param":"an_latency"},
43                                  "steps":1
44                               },
45                               "reliability":{
46                                  "values":[
47                                     99.9,
48                                     99.9
49                                  ]
50                               }
51                            },
52                            "transport":{
53                               "latency":{
54                                  "max":{"get_param":"latency"},
55                                  "min":{"get_param":"tn_bh_latency"},
56                                  "steps":1
57                               },
58                               "reliability":{
59                                  "values":[
60                                     99.9,
61                                     99.99
62                                  ]
63                               }
64                            }
65                            }
66                         },
67                         "inventoryProvider":"generator",
68                         "inventoryType":"slice_profiles",
69                         "unique":"true",
70                         "defaultAttributes":{
71                            "creation-cost" : 0.9
72                         }
73                      }
74                   ]
75                },
76                "type":"onap.policies.optimization.resource.VnfPolicy",
77                "type_version":"1.0.0",
78                "version":"1.0.0"
79             }
80          }
81