5fb59cf5cfac17ef629ddcb733c0a798dba08be7
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Definitions / data_types.json
1 {
2     "data_types": {
3         "dt-config-assign-properties": {
4             "description": "Dynamic DataType definition for workflow(config-assign).",
5             "version": "1.0.0",
6             "properties": {
7                 "service-instance-id": {
8                     "description": "",
9                     "required": false,
10                     "type": "string"
11                 },
12                 "vnf-id": {
13                     "description": "",
14                     "required": false,
15                     "type": "string"
16                 },
17                 "vf-modules-list": {
18                     "type": "json"
19                 },
20                 "config-deploy-setup": {
21                     "type": "json"
22                 }
23             },
24             "derived_from": "tosca.datatypes.Dynamic"
25         },
26         "dt-config-deploy-properties": {
27             "description": "Dynamic DataType definition for workflow(config-deploy).",
28             "version": "1.0.0",
29             "properties": {
30                 "service-instance-id": {
31                     "description": "",
32                     "required": false,
33                     "type": "string"
34                 },
35                 "vnf-id": {
36                     "description": "",
37                     "required": false,
38                     "type": "string"
39                 },
40                 "vf-modules-list": {
41                     "type": "json"
42                 },
43                 "config-deploy-setup": {
44                     "type": "json"
45                 }
46             },
47             "derived_from": "tosca.datatypes.Dynamic"
48         },
49         "dt-resource-assignment-properties": {
50             "description": "Dynamic DataType definition for workflow(resource-assignment).",
51             "version": "1.0.0",
52             "properties": {
53                 "vpg-management-port": {
54                     "description": "SSH external port of optional ssh service for vPKG.",
55                     "type": "string",
56                     "default": "0"
57                 },
58                 "k8s-rb-profile-namespace": {
59                     "description": "K8s namespace to create helm chart for specified profile",
60                     "type": "string",
61                     "default": "default"
62                 },
63                 "k8s-rb-profile-name": {
64                     "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
65                     "type": "string"
66                 },
67                 "k8s-rb-profile-source": {
68                     "description": "The source folder or file relative to 'Templates/k8s-profiles' folder",
69                     "type": "string"
70                 },
71                 "k8s-rb-config-template-name": {
72                     "description": "The name of configuration template for config-assign operation",
73                     "type": "string"
74                 },
75                 "k8s-rb-config-template-source": {
76                     "description": "The source of configuration template for config-assign operation",
77                     "type": "string"
78                 },
79                 "private1-prefix-id": {
80                     "description": "",
81                     "required": false,
82                     "type": "string"
83                 },
84                 "private2-prefix-id": {
85                     "description": "",
86                     "required": false,
87                     "type": "string"
88                 },
89                 "vnf-id": {
90                     "description": "",
91                     "required": false,
92                     "type": "string"
93                 },
94                 "service-instance-id": {
95                     "description": "",
96                     "required": false,
97                     "type": "string"
98                 },
99                 "vnf_name": {
100                     "description": "",
101                     "required": false,
102                     "type": "string"
103                 },
104                 "demo_artifacts_version": {
105                     "description": "",
106                     "required": false,
107                     "type": "string",
108                     "default": "1.5.0"
109                 },
110                 "aic-cloud-region": {
111                     "description": "",
112                     "required": false,
113                     "type": "string"
114                 },
115                 "vf-module-model-customization-uuid": {
116                     "description": "",
117                     "required": false,
118                     "type": "string"
119                 },
120                 "onap_private_net_cidr": {
121                     "description": "",
122                     "required": false,
123                     "type": "string"
124                 },
125                 "management-prefix-id": {
126                     "description": "",
127                     "required": false,
128                     "type": "string"
129                 },
130                 "dcae_collector_ip": {
131                     "description": "",
132                     "required": false,
133                     "type": "string",
134                     "default": "10.0.4.1"
135                 },
136                 "int_private1_net_cidr": {
137                     "description": "",
138                     "required": false,
139                     "type": "string"
140                 },
141                 "vf-module-id": {
142                     "description": "",
143                     "required": false,
144                     "type": "string"
145                 },
146                 "dcae_collector_port": {
147                     "description": "",
148                     "required": false,
149                     "type": "string",
150                     "default": "30235"
151                 },
152                 "vf-module-label": {
153                     "description": "",
154                     "required": false,
155                     "type": "string"
156                 },
157                 "vf-module-model-invariant-uuid": {
158                     "type": "string"
159                 },
160                 "vf-naming-policy": {
161                     "description": "",
162                     "required": false,
163                     "type": "string"
164                 },
165                 "int_private2_net_cidr": {
166                     "description": "",
167                     "required": false,
168                     "type": "string"
169                 },
170                 "vf-module-model-version": {
171                     "type": "string"
172                 }
173             },
174             "derived_from": "tosca.datatypes.Dynamic"
175         }
176     }
177 }