fd54b7bf070f1fb23bbe4ab31bdc8bfe4b6cd25c
[optf/osdf.git] / examples / policies / nssi_policies / vnf_nssi.json
1 {
2    "vnfPolicy_{{ service_name }}":{
3       "metadata":{
4          "policy-id":"vnfPolicy_{{ service_name }}",
5          "policy-version":1
6       },
7       "properties":{
8          "identity":"vnf_{{ service_name }}",
9          "resources":[
10             "{{ service_name }}"
11          ],
12          "scope":[
13             "OSDF_GUILIN"
14          ],
15          "services":[
16             "{{ service_name }}"
17          ],
18          "geography":[],
19          "vnfProperties":[
20             {
21                "attributes":{
22                   "modelInvariantId":{"get_param": "model_invariant_id"},
23                   "modelVersionId":{"get_param": "model_version_id"},
24                   "service-function":"shared",
25                   "service-role":"nssi"
26                },
27                "inventoryProvider":"aai",
28                "inventoryType":"nssi",
29                "unique":"true"
30             }
31          ]
32       },
33       "type":"onap.policies.optimization.resource.VnfPolicy",
34       "type_version":"1.0.0",
35       "version":"1.0.0"
36    }
37 }