Naming micro-service - upgrade to spring-boot-2.
[ccsdk/apps.git] / ms / neng / src / test / sanity / policy-decision-api.json
1 {
2     "policies": {
3         "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP": {
4             "type": "onap.policies.Naming",
5             "type_version": "1.0.0",
6             "properties": {
7                 "policy-instance-name": "ONAP_VNF_NAMING_TIMESTAMP",
8                 "naming-models": [
9                     {
10                         "naming-type": "VNF",
11                         "naming-recipe": "AIC_CLOUD_REGION|DELIMITER|CONSTANT|DELIMITER|TIMESTAMP",
12                         "naming-properties": [
13                             {
14                                 "property-name": "AIC_CLOUD_REGION"
15                             },
16                             {
17                                 "property-name": "CONSTANT",
18                                 "property-value": "ONAP-NF"
19                             },
20                             {
21                                 "property-name": "TIMESTAMP"
22                             },
23                             {
24                                 "property-value": "_",
25                                 "property-name": "DELIMITER"
26                             }
27                         ]
28                     },
29                     {
30                         "naming-type": "VNFC",
31                         "naming-recipe": "VNF_NAME|DELIMITER|NFC_NAMING_CODE|DELIMITER|SEQUENCE",
32                         "naming-properties": [
33                             {
34                                 "property-name": "VNF_NAME"
35                             },
36                             {
37                                 "property-name": "SEQUENCE",
38                                 "increment-sequence": {
39                                     "max": "zzz",
40                                     "scope": "ENTIRETY",
41                                     "start-value": 1.0,
42                                     "length": 3.0,
43                                     "increment": 1.0,
44                                     "sequence-type": "alpha-numeric"
45                                 }
46                             },
47                             {
48                                 "property-name": "NFC_NAMING_CODE"
49                             },
50                             {
51                                 "property-value": "_",
52                                 "property-name": "DELIMITER"
53                             }
54                         ]
55                     },
56                     {
57                         "naming-type": "VF-MODULE",
58                         "naming-recipe": "VNF_NAME|DELIMITER|VF_MODULE_LABEL|DELIMITER|VF_MODULE_TYPE|DELIMITER|SEQUENCE",
59                         "naming-properties": [
60                             {
61                                 "property-name": "VNF_NAME"
62                             },
63                             {
64                                 "property-value": "_",
65                                 "property-name": "DELIMITER"
66                             },
67                             {
68                                 "property-name": "VF_MODULE_LABEL"
69                             },
70                             {
71                                 "property-name": "VF_MODULE_TYPE"
72                             },
73                             {
74                                 "property-name": "SEQUENCE",
75                                 "increment-sequence": {
76                                     "max": "zzz",
77                                     "scope": "PRECEEDING",
78                                     "start-value": 1.0,
79                                     "length": 3.0,
80                                     "increment": 1.0,
81                                     "sequence-type": "alpha-numeric"
82                                 }
83                             }
84                         ]
85                     }
86                 ]
87             },
88             "name": "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP",
89             "version": "1.0.0",
90             "metadata": {
91                 "policy-id": "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP",
92                 "policy-version": "1"
93             }
94         }
95     }
96 }
97