Make Network Slicing usecase more user friendly
[demo.git] / tutorials / 5GE2ENetworkSlicing / common / policies / gen_nssi_policies / vnf_nssi.json
1 {
2     "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3     "topology_template": {
4         "policies": [
5             {
6                 "vnfPolicy_EmbbCn_External": {
7                     "metadata": {
8                         "policy-id": "vnfPolicy_EmbbCn_External",
9                         "policy-version": 1
10                     },
11                     "properties": {
12                         "identity": "vnf_EmbbCn_External",
13                         "resources": [
14                             "EmbbCn_External"
15                         ],
16                         "scope": [
17                             "OSDF_GUILIN"
18                         ],
19                         "services": [
20                             "EmbbCn_External"
21                         ],
22                         "geography": [],
23                         "vnfProperties": [
24                             {
25                                 "attributes": {
26                                     "modelInvariantId": {
27                                         "get_param": "model_invariant_id"
28                                     },
29                                     "modelVersionId": {
30                                         "get_param": "model_version_id"
31                                     },
32                                     "service-function": "shared",
33                                     "service-role": "nssi"
34                                 },
35                                 "inventoryProvider": "aai",
36                                 "inventoryType": "nssi",
37                                 "unique": "true"
38                             }
39                         ]
40                     },
41                     "type": "onap.policies.optimization.resource.VnfPolicy",
42                     "type_version": "1.0.0",
43                     "version": "1.0.0"
44                 }
45             }
46         ]
47     }
48 }